Condizione JavaScript
- Pagina precedente JS Confronto
- Pagina successiva JS Switch
Le istruzioni condizionali vengono utilizzate per eseguire diverse azioni in base a diverse condizioni.
Istruzione condizionale
Quando scrivi codice, spesso hai bisogno di eseguire diverse azioni in base a diversi giudizi.
Puoi utilizzare le istruzioni condizionali nel codice per fare questo.
In JavaScript, possiamo usare le seguenti istruzioni condizionali:
- Usa
if
per stabilire il blocco di codice da eseguire se la condizione specificata è true - Usa
else
per stabilire il blocco di codice da eseguire se la condizione è false - Usa
else if
per stabilire la nuova condizione da testare, se la prima condizione è false - Usa
switch
per stabilire più blocchi di codice alternativi da eseguire
istruzione if
Usa if
istruzione per stabilire il blocco di codice JavaScript da eseguire se la condizione è true
Grammatica
if (Condizione) { Esegui il codice quando la condizione è true }
Commento:if
Usa lettere minuscole. Le lettere maiuscole (IF o If) causano errori JavaScript.
实例
Se l'ora è prima delle 18:00, emetterai il saluto "Good day":
if (hour < 18) { greeting = "Buongiorno"; }
Se l'ora è prima delle 18, il risultato di greeting sarà:
Good day
istruzione else
Usa else
istruzione per stabilire il blocco di codice da eseguire se la condizione è false
if (Condizione) { Esegui il blocco di codice quando la condizione è true } Esegui il blocco di codice quando la condizione è false }
实例
Se hour è minore di 18, crea il saluto "Good day", altrimenti "Good evening":
if (hour < 18) { greeting = "Buongiorno"; } greeting = "Buona sera"; }
Risultato di greeting:
istruzione else if
Usa else if
per stabilire una nuova condizione quando la prima condizione è false
Grammatica
if (Condizione 1) { Esegui il blocco di codice quando la condizione 1 è true else if (Condizione 2) { Esegui il blocco di codice quando la condizione 1 è false e la condizione 2 è true } Esegui il blocco di codice quando le condizioni 1 e 2 sono entrambe false }
实例
Esempio
Se l'ora è prima delle 10:00, crea un saluto "Buon giorno", altrimenti, se l'ora è prima delle 18:00, crea un saluto "Buon giorno", altrimenti crea un saluto "Buona sera": greeting = "Buon giorno"; } greeting = "Buongiorno"; } greeting = "Buona sera"; }
Risultato di greeting:
Più esempi
- Link casuali
- Questo esempio inserirà un link su CodeW3C.com o sulla Fondazione mondiale per la natura (WWF). Utilizzando numeri casuali, ogni link ha una probabilità del 50%.
Libri di testo extra
Per ulteriori informazioni su Espressione if JavaScriptPer ulteriori informazioni, leggi il contenuto relativo al tutorial avanzato JavaScript:
- Espressione if ECMAScript
- L'espressione if è una delle espressioni più utilizzate in ECMAScript. Questa sezione spiega in dettaglio come utilizzare l'espressione if.
- Pagina precedente JS Confronto
- Pagina successiva JS Switch