Sommaire

Présentation de la syntaxe

La structure conditionnelle en JavaScript est très proche syntaxiquement de celle vue précédemment en langage descriptif algorithmique.

Tout à fait classiquement le bloc d’instructions à exécuter dans le cas où la condition testée est vraie est délimité par un jeu d’accolades ({}). Il est aussi possible de prévoir une séquence d’instructions alternative avec le mot-clé else. Cette séquence sera aussi encadrée par des accolades. Bloc d’instructions Jeu d’accolades

Le langage JavaScript est assez permissif quant au positionnement de ces accolades. Ainsi vous rencontrerez dans les scripts les constructions suivantes :

if if (condition) 
{ 
        Actions_1; 
} 
else else 
{ 
        Actions_2; 
}

ou

if (condition) { 
        Actions_1; 
} 
else { 
        Actions_2; 
}

ou

if (condition) { Actions_1; } else { Actions_2; }

avec :

  • condition représentant un test de comparaison générant un résultat booléen true ou false,

  • Actions_1 et Actions_2 représentant des séquences d’instructions (en général réparties sur plusieurs lignes).

Attention pour effectuer un test de comparaison en égalité l’opérateur est le double égal (==) à ne pas confondre avec ...