Opérateurs et Comparaisons
Glissez pour afficher le menu
Les opérateurs permettent d’effectuer des calculs et de comparer des valeurs. Types d’opérateurs
- Arithmétiques :
+,-,*,/,%; - D’affectation :
=,+=,-=; - De comparaison :
==,===,!=,!==,>,<,>=,<=.
12345678910111213// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true
Lorsque vous utilisez des opérateurs de comparaison, JavaScript évalue les valeurs comme truthy ou falsy. Une valeur truthy est toute valeur considérée comme vraie dans un contexte booléen, tandis qu’une valeur falsy est considérée comme fausse. Les valeurs falsy les plus courantes en JavaScript sont :
false;0(le nombre zéro) ;""(chaîne vide) ;null;undefined;NaN(not a number).
Toutes les autres valeurs sont considérées comme truthy.
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 6
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Section 1. Chapitre 6