La structure if
La structure if définit une condition. Avec
cette structure, nous pouvons poser une question au programme,
par exemple "la variable a est-elle
plus grande que la variable b", et en fonction de la réponse
exécuter soit un code, soit un autre.
Généralement, cette structure est utilisée
en combinaison avec la structure else.
Syntaxe
if (expression logique) {
/*
le code situé ici s'exécutera
si l'expression logique est vraie
*/
};
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
Si la valeur de la variable est égale à un, affichons un message à l'écran :
let test = 1;
if (test == 1) {
alert('+++');
}
Exemple
Vérifions si la valeur de la variable est supérieure à zéro ou non :
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Exemple
Les structures if-else peuvent être imbriquées les unes
dans les autres de manière arbitraire :
let 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');
}