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 / else permet à un programme de réagir selon les situations. Comparez avec ===, jamais avec un seul =.