Utilizzo di Else per Risultati Alternativi
Mentre le istruzioni if eseguono il codice in condizioni specifiche, non creano un vero e proprio branching nel tuo codice. Invece, guidano l'interprete attraverso diversi percorsi all'interno del tuo programma.
La parola chiave else
Per introdurre un comportamento di branching, puoi utilizzare la parola chiave else in combinazione con if per creare istruzioni condizionali.
Considera questo esempio:
1234567let a = 60; if (a >= 100) { console.log("a is greater than or equal to 100"); } else { console.log("a is less than 100"); }
Nell'esempio sopra, la condizione a >= 100 viene valutata come false, quindi il blocco di codice all'interno dell'istruzione if non viene eseguito. Invece, viene eseguito il blocco di codice all'interno dell'istruzione else perché la condizione if è false.
La sintassi dell'istruzione else è simile a quella dell'istruzione if, tranne per il fatto che non richiede una condizione o parentesi ().
Nota
Quando si utilizza un'istruzione
else, non posizionare il fine-comando (;) dopo il blocco di codiceif({}), poiché ciò comporterà unSyntaxError. L'istruzioneif-elseè considerata un singolo comando.
1. Quale sarà l'output?
2. Quale sarà l'output?
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
Utilizzo di Else per Risultati Alternativi
Scorri per mostrare il menu
Mentre le istruzioni if eseguono il codice in condizioni specifiche, non creano un vero e proprio branching nel tuo codice. Invece, guidano l'interprete attraverso diversi percorsi all'interno del tuo programma.
La parola chiave else
Per introdurre un comportamento di branching, puoi utilizzare la parola chiave else in combinazione con if per creare istruzioni condizionali.
Considera questo esempio:
1234567let a = 60; if (a >= 100) { console.log("a is greater than or equal to 100"); } else { console.log("a is less than 100"); }
Nell'esempio sopra, la condizione a >= 100 viene valutata come false, quindi il blocco di codice all'interno dell'istruzione if non viene eseguito. Invece, viene eseguito il blocco di codice all'interno dell'istruzione else perché la condizione if è false.
La sintassi dell'istruzione else è simile a quella dell'istruzione if, tranne per il fatto che non richiede una condizione o parentesi ().
Nota
Quando si utilizza un'istruzione
else, non posizionare il fine-comando (;) dopo il blocco di codiceif({}), poiché ciò comporterà unSyntaxError. L'istruzioneif-elseè considerata un singolo comando.
1. Quale sarà l'output?
2. Quale sarà l'output?
Grazie per i tuoi commenti!