Un programme prend souvent des décisions : « si telle situation, alors fais ceci ». Ce sont les conditions.
Les opérateurs utiles
- Arithmétiques :
+,-,*,/. - Comparaison :
===(égal),!==(différent),>,<. - Logiques :
&&(et),||(ou).
La structure if / else
let age = 18;
if (age >= 18) {
console.log("Majeur");
} else {
console.log("Mineur");
}
La condition entre parenthèses est évaluée : si elle est vraie, le premier bloc s’exécute, sinon c’est celui du else. Attention : on utilise trois signes égal (===) pour comparer, alors qu’un seul (=) sert à affecter une valeur.
À retenir :
if / elsepermet à un programme de réagir selon les situations. Comparez avec===, jamais avec un seul=.