Retour au cours

Opérateurs de comparaison : égalité, inégalité, plus grand/plus petit

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

28. Opérateurs de comparaison

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

OpérateurDescription
==Égalité (faible)
!=Inégalité (faible)
>Plus grand que
<Plus petit que
>=Plus grand ou égal à
<=Plus petit ou égal à

Exemples

javascript let age = 18;

console.log(age > 16); // true console.log(age <= 18); // true console.log(age != 20); // true

Égalité faible (==)

L'égalité faible vérifie si les valeurs sont les mêmes après la coercition de type. Ceci est généralement évité en JavaScript moderne.

javascript console.log(10 == '10'); // Résultat : true (JS force la chaîne '10' en nombre 10) console.log(0 == false); // Résultat : true console.log(null == undefined); // Résultat : true

Cette coercition automatique peut entraîner des bugs imprévisibles, c'est pourquoi nous préférons l'égalité stricte (Leçon 29).