Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérations de Comparaison | Opérations de Base
Introduction à JavaScript
course content

Contenu du cours

Introduction à JavaScript

Introduction à JavaScript

1. Concepts de Base
2. Variables et Types de Données
3. Opérations de Base
4. Instructions Conditionnelles
5. Boucles
6. Fonctions

book
Opérations de Comparaison

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 (!==);
  • Plus grand que (>);
  • Plus grand ou égal à (>=);
  • Moins que (<);
  • Moins ou égal à (<=).

Égal et Différent

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

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

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 = est pour l'affectation, tandis que == est pour la comparaison. Faites attention à les distinguer.

Comparaison stricte

La comparaison stricte vérifie les types de valeurs et les valeurs. L'opérateur Strictement égal à (===) renvoie true - si à la fois les valeurs et leurs types sont identiques, tandis que !== renvoie 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

Plus grand et plus petit

L'opérateur Plus grand que (>) renvoie true si la première valeur dépasse la seconde. Inversement, l'opérateur Plus petit que (<) renvoie 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

Plus grand/plus petit ou égal à

Les opérateurs Plus grand ou égal à (>=) et Plus petit ou égal à (<=) combinent les opérateurs de comparaison correspondants avec Égal à (==). Ils renvoient 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 ==, pas ===. L'opérateur <= fonctionne de manière similaire.

1. Quel sera le résultat ?

2. Quel sera le résultat ?

3. Quel sera le résultat ?

4. Quel sera le résultat ?

Quel sera le résultat ?

Quel sera le résultat ?

Sélectionnez la réponse correcte

Quel sera le résultat ?

Quel sera le résultat ?

Sélectionnez la réponse correcte

Quel sera le résultat ?

Quel sera le résultat ?

Sélectionnez la réponse correcte

Quel sera le résultat ?

Quel sera le résultat ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt