JavaScript else


L'instruction else

Utilisez l'instruction else pour spécifier un bloc de code à exécuter si une condition est fausse .

if ( condition ) {
// bloc de code à exécuter si la condition est vraie
} else {
// bloc de code à exécuter si la condition est fausse
}

Exemple

Si l'heure est inférieure à 18, créez un message "Bonne journée", sinon "Bonsoir" :

if (hour < 18) {
greeting = "Bonne journée";
} else {
greeting = "Bonsoir";
}
Essayez-le vous-même »


L'instruction else if

Utilisez l'instruction else if pour spécifier une nouvelle condition si la première est fausse .

Syntaxe

if ( condition1 ) {
// bloc de code à exécuter si condition1 est vraie
} else if ( condition2 ) {
// bloc de code à exécuter si condition1 est fausse et condition2 est vraie
} else {
// bloc de code à exécuter si condition1 est fausse et condition2 est fausse
}

Exemple

Si l'heure est inférieure à 10:00, créez un message "Bonjour", sinon, si l'heure est inférieure à 20:00, créez un message "Bonne journée", sinon un "Bonsoir" :

if (time < 10) {
greeting = "Bonjour";
} else if (time < 20) {
greeting = "Bonne journée";
} else {
greeting = "Bonsoir";
}
Essayez-le vous-même »

Exemple

Cet exemple écrira un lien vers soit formation-ti.org soit vers le Fonds mondial pour la nature (WWF). En utilisant un nombre aléatoire, il y a 50 % de chances pour chacun des liens.

let text;
if (Math.random() < 0.5) {
text = "<a href='https://formation-ti.org'>Visitez formation-ti.org</a>";
} else {
text = "<a href='https://wwf.org'>Visitez WWF</a>";
}
document.getElementById("demo").innerHTML = text;
Essayez-le vous-même »