Javascript per principianti Parte 2/3
Argomenti che tratterai in questa parte
- Operazioni
- Condizioni
- Loop
- Funzione
In JavaScript, le operazioni sono azioni che puoi eseguire sui valori per produrre un nuovo valore. JavaScript ha diversi tipi di operazioni, tra cui:
- Assegnazione : le operazioni di assegnazione assegnano un valore a una variabile. L'operatore di assegnazione più comune è
=, che assegna il valore a destra alla variabile a sinistra. Per esempio:
let x = 10; // assigns the value 10 to the variable x
let x = 10;
x += 5; // x is now 15
x *= 2; // x is now 30
let x = 10 + 5; // x is now 15
let y = 20 - 10; // y is now 10
let z = 5 * 2; // z is now 10
let a = 20 / 5; // a is now 4
let b = 7 % 3; // b is now 1
let x = 10;
let y = 5;
console.log(x == y); // false
console.log(x != y); // true
console.log(x > y); // true
console.log(x < y); // false
console.log(x >= y); // true
console.log(x <= y); // false
let x = true;
let y = false;
console.log(x && y); // false
console.log(x || y); // true
console.log(!x); // false
Esistono diversi tipi di condizioni in JavaScript, tra cui:
ifistruzione:ifun'istruzione viene utilizzata per eseguire un blocco di codice se una determinata condizione ètrue. Ha la seguente sintassi:
if (condition) {
// code to be executed if condition is true
}
if (condition) {
// code to be executed if condition is true
} else {
// code to be executed if condition is false
}
if (condition1) {
// code to be executed if condition1 is true
} else if (condition2) {
// code to be executed if condition1 is false and condition2 is true
} else {
// code to be executed if condition1 and condition2 are false
}
switch (expression) {
case value1:
// code to be executed if expression is equal to value1
break;
case value2:
// code to be executed if expression is equal to value2
break;
default:
// code to be executed if expression is not equal to any of the values
}
In JavaScript, un ciclo è una struttura di controllo che consente di eseguire ripetutamente un blocco di codice finché non viene soddisfatta una determinata condizione. Esistono diversi tipi di loop in JavaScript, tra cui:
forciclo: unforciclo viene utilizzato per eseguire un blocco di codice un numero specifico di volte. Ha la seguente sintassi:
for (initialization; condition; increment) {
// code to be executed
}
for (let i = 1; i <= 10; i++) {
console.log(i);
}
while (condition) {
// code to be executed
}
Ecco un esempio di whileciclo che conta da 1 a 10:
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}
do {
// code to be executed
} while (condition);
Ecco un esempio di do-whileciclo che conta da 1 a 10:
let i = 1;
do {
console.log(i);
i++;
} while (i <= 10);
4. Funzioni
In JavaScript, una funzione è un blocco di codice che può essere definito e chiamato per nome. Le funzioni possono accettare argomenti, che sono valori passati alla funzione quando viene chiamata, e possono restituire un valore usando l' returnistruzione.
Ecco un esempio di una semplice funzione in JavaScript:
function greet(name) {
return "Hello, " + name;
}
let greeting = greet("John"); // "Hello, John"
Puoi anche definire funzioni con più argomenti:
function add(x, y) {
return x + y;
}
let sum = add(10, 20); // 30
Le funzioni possono anche essere definite in modo anonimo e memorizzate in una variabile:
let multiply = function(x, y) {
return x * y;
}
let product = multiply(10, 20); // 200
Le funzioni possono anche essere definite utilizzando la notazione a freccia:
let divide = (x, y) => {
return x / y;
}
let quotient = divide(10, 5); // 2
Javascript per principianti 1a parte: https:///@mdaliansari33/javascript-for-beginner-part-2–3-f86113fcc95e
Javascript per principianti 3a parte: https://medium.com/@mdaliansari33/javascript-for-beginner-part-3-3-b655c1395cc

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































