Gli ultimi tutorial di sviluppo web
 

JavaScript Se ... else


Le istruzioni condizionali sono utilizzate per eseguire azioni diverse in base a diverse condizioni.


Istruzioni condizionali

Molto spesso, quando si scrive codice, si desidera eseguire diverse azioni per i diversi decisioni.

È possibile utilizzare istruzioni condizionali nel codice per fare questo.

In JavaScript abbiamo le seguenti istruzioni condizionali:

  • Utilizzare if per specificare un blocco di codice da eseguire, se una determinata condizione è vera
  • Utilizzare else per specificare un blocco di codice da eseguire, se la stessa condizione è falsa
  • Utilizzare else if per specificare una nuova condizione per verificare, se la prima condizione è falsa
  • Utilizzare switch per specificare molti blocchi di codice alternativo da eseguire

L'istruzione if

Utilizzare l' if dichiarazione per specificare un blocco di codice JavaScript da eseguire se la condizione è vera.

Sintassi

if (condition) {
    block of code to be executed if the condition is true
}

Si noti che if è in lettere minuscole. Le lettere maiuscole ( If o IF ) genererà un errore JavaScript.

Esempio

Fare un "Good day" saluto se l'ora è inferiore a 18:00:

if (hour < 18) {
    greeting = "Good day";
}

Il risultato di saluto sarà:

Good day
Prova tu stesso "

Il else

Utilizzare l' else comunicato per specificare un blocco di codice da eseguire se la condizione è falsa.

if (condition) {
    block of code to be executed if the condition is true
} else {
    block of code to be executed if the condition is false
}

Esempio

Se l'ora è inferiore a 18, creare un "Good day" saluto, altrimenti "Good evening" :

if (hour < 18) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

Il risultato di saluto sarà:

Good day
Prova tu stesso "

L' else if Statement

Utilizzare l' else if dichiarazione per specificare una nuova condizione se la prima condizione è falsa.

Sintassi

if (condition1) {
    block of code to be executed if condition1 is true
} else if (condition2) {
    block of code to be executed if the condition1 is false and condition2 is true
} else {
    block of code to be executed if the condition1 is false and condition2 is false
}

Esempio

Se il tempo è inferiore a 10:00, creare un "Good morning" di saluto, se non, ma il tempo è inferiore a 20:00, creare un "Good day" saluto, altrimenti un "Good evening" :

if (time < 10) {
    greeting = "Good morning";
} else if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

Il risultato di saluto sarà:

Good day
Prova tu stesso "

Esempi

Altri esempi

Link a caso
Questo esempio scriverà un link a uno w3ii o per il World Wildlife Foundation (WWF). Utilizzando un numero casuale, c'è una probabilità del 50% per ciascun collegamento.


Mettiti alla prova con esercizi!

Esercizio 1 » Esercizio 2» Esercizio 3 » Esercizio 4» Esercizio 5 » Esercizio 6»