Condizione JavaScript

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

Prova tu stesso

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:


Prova tu stesso

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:


Prova tu stesso

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.