Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs de comparaison en JavaScript | Exécution d'Opérations en JavaScript
Introduction à JavaScript

bookOpérateurs de comparaison en JavaScript

Les comparaisons sont utilisées pour définir des conditions, effectuer des vérifications et prendre des décisions en JavaScript. Ces opérations renvoient une valeur booléenne (true ou false), que d'autres opérateurs utilisent pour déterminer certaines actions.

Opérateurs de comparaison

JavaScript propose plusieurs opérateurs de comparaison pour comparer des valeurs :

  • Égal à (==) ;
  • Strictement égal à (===) ;
  • Différent de (!=) ;
  • Strictement différent de (!==) ;
  • Supérieur à (>) ;
  • Supérieur ou égal à (>=) ;
  • Inférieur à (<) ;
  • Inférieur ou égal à (<=).

Égal et Différent

L'opération Égal à (==) renvoie true si la première valeur est égale à la seconde, et false sinon.

Inversement, l'opération Différent de (!=) renvoie true si les valeurs sont différentes.

Exemple :

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Remarque

L’opérateur = sert à l’affectation, tandis que == est utilisé pour la comparaison. Veillez à bien les distinguer.

Comparaison stricte

La comparaison stricte vérifie à la fois le type et la valeur. L’opérateur Strictement égal à (===) retourne true si la valeur et le type sont identiques, tandis que !== retourne true s’ils sont différents.

Exemple :

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Supérieur et Inférieur

L’opérateur Supérieur à (>) retourne true si la première valeur dépasse la seconde. À l’inverse, l’opérateur Inférieur à (<) retourne true si la première valeur est inférieure à la seconde.

Exemple :

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Supérieur/Inférieur ou Égal à

Les opérateurs Supérieur ou égal à (>=) et Inférieur ou égal à (<=) combinent les opérateurs de comparaison correspondants avec Égal à (==). Ils retournent true si l’une des conditions est satisfaite.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Remarque

L'opérateur >= combine > et ==, et non ===. L'opérateur <= fonctionne de manière similaire.

1. Quel sera le résultat ?

2. Quel sera le résultat affiché ?

3. Quel sera le résultat affiché ?

4. Quel sera le résultat affiché ?

question mark

Quel sera le résultat ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. 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

Awesome!

Completion rate improved to 2.33

bookOpérateurs de comparaison en JavaScript

Glissez pour afficher le menu

Les comparaisons sont utilisées pour définir des conditions, effectuer des vérifications et prendre des décisions en JavaScript. Ces opérations renvoient une valeur booléenne (true ou false), que d'autres opérateurs utilisent pour déterminer certaines actions.

Opérateurs de comparaison

JavaScript propose plusieurs opérateurs de comparaison pour comparer des valeurs :

  • Égal à (==) ;
  • Strictement égal à (===) ;
  • Différent de (!=) ;
  • Strictement différent de (!==) ;
  • Supérieur à (>) ;
  • Supérieur ou égal à (>=) ;
  • Inférieur à (<) ;
  • Inférieur ou égal à (<=).

Égal et Différent

L'opération Égal à (==) renvoie true si la première valeur est égale à la seconde, et false sinon.

Inversement, l'opération Différent de (!=) renvoie true si les valeurs sont différentes.

Exemple :

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Remarque

L’opérateur = sert à l’affectation, tandis que == est utilisé pour la comparaison. Veillez à bien les distinguer.

Comparaison stricte

La comparaison stricte vérifie à la fois le type et la valeur. L’opérateur Strictement égal à (===) retourne true si la valeur et le type sont identiques, tandis que !== retourne true s’ils sont différents.

Exemple :

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Supérieur et Inférieur

L’opérateur Supérieur à (>) retourne true si la première valeur dépasse la seconde. À l’inverse, l’opérateur Inférieur à (<) retourne true si la première valeur est inférieure à la seconde.

Exemple :

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Supérieur/Inférieur ou Égal à

Les opérateurs Supérieur ou égal à (>=) et Inférieur ou égal à (<=) combinent les opérateurs de comparaison correspondants avec Égal à (==). Ils retournent true si l’une des conditions est satisfaite.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Remarque

L'opérateur >= combine > et ==, et non ===. L'opérateur <= fonctionne de manière similaire.

1. Quel sera le résultat ?

2. Quel sera le résultat affiché ?

3. Quel sera le résultat affiché ?

4. Quel sera le résultat affiché ?

question mark

Quel sera le résultat ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6
some-alt