La construction else

La construction else définit un bloc de code qui s'exécutera si la condition dans la construction if est fausse.

Syntaxe

javascriptif (expression logique) {
  /*
    le code situé ici s'exécutera
    si l'expression logique est vraie
  */
} else {
  /*
    le code situé ici s'exécutera
    si l'expression logique est fausse
  */
};

Dans le cas où il n'y a qu'une seule expression entre les accolades, il est possible de ne pas écrire ces accolades.

Exemple

Vérifions si la valeur de la variable est supérieure à zéro ou non :

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Exemple

Les constructions if-else peuvent être imbriquées les unes dans les autres de manière arbitraire :

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('inférieur ou égal à 5');
  } else {
    alert('supérieur à 5');
  }
} else {
  alert('inférieur à zéro');
}

Voir aussi

  • la construction if,
    qui crée une condition
  • la construction elseif,
    qui crée une condition
  • la construction switch,
    qui crée une condition