Condizionali IF in Javascript
L’istruzione if
è uno strumento fondamentale nel controllo del flusso di esecuzione di un programma JavaScript. Esploriamo come funziona, perché è importante e come viene utilizzata per prendere decisioni basate su condizioni specifiche.
Cos’è un’istruzione If
?
L’istruzione if
è un costrutto condizionale che esegue un blocco di codice solo se una condizione è vera (true). Questa condizione può essere una singola espressione o una combinazione di espressioni booleane.
if (condizione) {
//blocco di codice
}
Perché Usare le Istruzioni If
?
Le istruzioni if
sono fondamentali per scrivere programmi che prendono decisioni in base a determinate condizioni. Consentono di eseguire porzioni specifiche di codice solo quando certe condizioni sono soddisfatte, aumentando la flessibilità e l’adattabilità del tuo codice.
Istruzione If
Semplice
L’istruzione if
di base controlla se una condizione è vera e, in caso affermativo, esegue un blocco di codice.
let age = 20;
if (age >= 18) {
console.log("Sei maggiorenne.");
}
Istruzione If-Else
L’istruzione if-else
permette di eseguire un blocco di codice quando una condizione è vera e un altro blocco quando la condizione è falsa.
let temperature = 25;
if (temperature > 30) {
console.log("È caldo fuori!");
} else {
console.log("La temperatura è piacevole.");
}
Istruzione If-Else If
L’istruzione if-else if
consente di valutare più condizioni sequenzialmente e di eseguire il blocco di codice corrispondente alla prima condizione vera.
let score = 85;
if (score >= 90) {
console.log("Voto eccellente!");
} else if (score >= 80) {
console.log("Voto molto buono.");
} else if (score >= 70) {
console.log("Voto sufficiente.");
} else {
console.log("Voto insufficiente.");
}
Istruzioni If
Annidate
Le istruzioni if
possono essere annidate all’interno di altre istruzioni if
, consentendo di affrontare scenari più complessi.
let age = 17;
let hasLicense = true;
if (age >= 18) {
if (hasLicense) {
console.log("Puoi guidare.");
} else {
console.log("Non puoi guidare senza patente.");
}
} else {
console.log("Non puoi guidare perché sei minorenne.");
}
Conclusioni
L’istruzione if
è uno strumento essenziale per controllare il flusso di esecuzione dei programmi JavaScript in base a condizioni specifiche. Utilizzandola insieme ad else
e else if
, puoi creare logica decisionale complessa e personalizzata all’interno delle tue applicazioni.