Utilisation d'instructions conditionnelles
JScript prend en charge les instructions conditionnelles if et if...else. Une instruction if teste une condition. Elle exécute le code JScript approprié si la condition donne pour résultat la valeur true. Une instruction if...else teste une condition et exécute un des deux blocs de code en fonction du résultat de l'instruction de condition. Dans sa forme la plus simple, une instruction if peut tenir sur une ligne, mais les instructions if et if...else multilignes sont beaucoup plus habituelles.
Exemples d'instructions conditionnelles
Dans les exemples suivants, vous trouverez des syntaxes que vous pouvez utiliser avec les instructions if et if...else. Le premier exemple est un test booléen dans sa forme la plus simple. L'instruction ou le bloc d'instructions qui suit if est exécuté si (et seulement si) l'élément entre parenthèses prend la valeur (ou peut être contraint à prendre la valeur) true.
Dans l'exemple suivant, la fonction registerUser est appelée si la valeur de newUser correspond à true.
if (newUser)
registerUser();
Dans cet exemple, le test échoue à moins que les deux conditions correspondent à true.
if (rind.color == "deep yellow " && rind.texture == "wrinkled") {
theResponse = ("Is it a Crenshaw melon?");
}
Dans cet exemple, le code dans le corps de la boucle do...while est exécuté jusqu'à ce que la variable quit ait la valeur true.
var quit;
do {
// ...
quit = getResponse()
}
while (!quit)