Microsoft® JScript™
if...else, instruction
 Référence du langage 
Version 1 

Voir aussi


Description
Exécute de façon conditionnelle un groupe d'instructions, en fonction de la valeur d'une expression.
Syntaxe
if (condition)
     statement1
[else
     statement2]

La syntaxe de l'instruction if...else comprend les éléments suivants :

Élément Description
condition Expression booléenne. Si condition a la valeur null ou undefined, condition est traité comme une valeur False.

statement1 Instruction à exécuter si la valeur de condition est True. Peut être une instruction composée.
statement2 Instruction à exécuter si la valeur de condition est False. Peut être une instruction composée.

Notes
Pour plus de clarté et éviter les erreurs, il est généralement préférable de placer statement1 et statement2 entre accolades ('{}'). Dans l'exemple suivant, vous pourriez employer else avec la première instruction if au lieu de la deuxième.
if (x == 5)
  if (y == 6)
     z = 17;
else
  z = 20;
La modification du code élimine toutes les ambigüités :
if (x == 5)
  {
  if (y == 6)
     z = 17;
  }
else
  z = 20;

De même, si vous ajoutez une instruction à statement1 sans employer d'accolades, vous risquez de provoquer une erreur :

if (x == 5)
  z = 7;
  q = 42;
else
  z = 19;
Ces instructions produisent une erreur de syntaxe, puisqu'il y a plusieurs instructions entre les instructions if et else. Pour corriger cette erreur, il faut mettre entre accolades les instructions comprises entre if et else.


© 1998 Microsoft Corporation. Tous droits réservés.