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
:
1234567if (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 {}
.
if (condition) {
// Code block
}
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.
1234567891011121314151617let 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:
123456789101112131415let 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!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.33
Padroneggiare le Istruzioni if in JavaScript
Scorri per mostrare il menu
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
:
1234567if (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 {}
.
if (condition) {
// Code block
}
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.
1234567891011121314151617let 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:
123456789101112131415let 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!