Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs et Comparaisons | Section
Bases de JavaScript

bookOpé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
copy

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 ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 6

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 6
some-alt