Contenuti del Corso
Introduzione a JavaScript
Introduzione a JavaScript
Padroneggiare le Istruzioni if in JavaScript
Le condizioni in JavaScript forniscono il controllo sul flusso di esecuzione. Mentre l'interprete esegue i comandi in ordine, i programmatori spesso hanno bisogno di alterare questo flusso in base a condizioni specifiche. Per ottenere ciò, JavaScript offre due parole chiave: if
e else
.
Istruzioni if
La parola chiave if
ti permette di aprire un blocco di codice che verrà eseguito se la condizione data è true
:
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
Nell'esempio sopra, l'istruzione if
esegue il codice solo quando la condizione è true
. La sintassi di un'istruzione if
è semplice: inizia con la parola chiave if
, seguita dalla condizione racchiusa tra parentesi ()
, e un blocco di codice racchiuso tra parentesi graffe {}
.
javascript
La parentesi graffa di apertura {
indica l'inizio del blocco di codice, e la parentesi graffa di chiusura }
ne segna la fine.
Un'espressione, così come un valore, può essere considerata come una condizione.
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
Nell'esempio sopra, quando a = 935
, ci sono quattro condizioni:
Condizione | Risultato della condizione | Il codice è stato eseguito? |
---|---|---|
a > 17 | true | Sì |
a > 235124 | false | No |
a > 0 | true | Sì |
a < 0 | false | No |
Non sei limitato a eseguire operazioni solo all'interno del blocco di codice:
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
Grazie per i tuoi commenti!