b. Opérateurs de comparaison en javascript

Les opérateurs de comparaison comparent deux valeurs et renvoient un booléen (true ou false).

  • Égalité faible (==) : Compare les valeurs sans vérifier le type.
5 == "5";  // true


  • Égalité stricte (===) : Compare les valeurs et les types.
5 === "5";  // false (car un est un nombre et l'autre une chaîne)



  • Inégalité faible (!=) : Vérifie si les valeurs sont différentes sans tenir compte du type.
5 != "5";  // false


  • Inégalité stricte (!==) : Vérifie si les valeurs et les types sont différents.
5 !== "5";  // true


  • Supérieur (>) : Vérifie si la première valeur est supérieure à la seconde.
10 > 5;  // true


  • Inférieur (<) : Vérifie si la première valeur est inférieure à la seconde.
5 < 10;  // true


  • Supérieur ou égal (>=) : Vérifie si la première valeur est supérieure ou égale à la seconde.
10 >= 10;  // true


  • Inférieur ou égal (<=) : Vérifie si la première valeur est inférieure ou égale à la seconde.
5 <= 10;  // true