Opérateurs JavaScript

Les opérateurs servent aux calculs mathématiques et logiques

L' Opérateur d'Attribution = assigne des valeurs

L' Opérateur d'Addition + additionne des valeurs

L' Opérateur de Multiplication * multiplie des valeurs

L' Opérateur de Comparaison > compare des valeurs


Attribution JavaScript

L' Opérateur d'Attribution ( = ) assigne une valeur à une variable :

Exemples d'Attribution

let x = 10;
Essayez-le vous-même »
// Assigner la valeur 5 à x
let x = 5;
// Assigner la valeur 2 à y
let y = 2;
// Assigner la valeur x + y à z :
let z = x + y;
Essayez-le vous-même »

Addition JavaScript

L' Opérateur d'Addition ( + ) additionne des nombres :

Additionner

let x = 5;
let y = 2;
let z = x + y;
Essayez-le vous-même »

Multiplication JavaScript

L' Opérateur de Multiplication ( * ) multiplie des nombres :

Multiplier

let x = 5;
let y = 2;
let z = x * y;
Essayez-le vous-même »

Types d'Opérateurs JavaScript

Il existe différents types d'opérateurs JavaScript :

  • Opérateurs Arithmétiques
  • Opérateurs d'Attribution
  • Opérateurs de Comparaison
  • Opérateurs Logiques
  • Et plus ...

Opérateurs Arithmétiques JavaScript

Les Opérateurs Arithmétiques sont utilisés pour effectuer des opérations arithmétiques sur des nombres :

Exemple d'Opérateurs Arithmétiques

let a = 3;
let x = (100 + 50) * a;
Essayez-le vous-même »
Opérateur Description
+ Addition
- Soustraction
* Multiplication
** Exponentiation
/ Division
% Modulus (Reste de la Division)
++ Incrémenter
-- Décrémenter

Note

Les opérateurs arithmétiques sont entièrement décrits dans le chapitre JS Arithmétique .

Addition de Chaînes JavaScript

Le + peut également être utilisé pour ajouter (concaténer) des chaînes :

Exemple

let text1 = "John";
let text2 = "Doe";
let text3 = text1 + " " + text2;
Essayez-le vous-même »

L'opérateur d'attribution += peut également être utilisé pour ajouter (concaténer) des chaînes :

Exemple

let text1 = "Quelle belle ";
text1 += "journée";

Le résultat de text1 sera :

Quelle belle journée
Essayez-le vous-même »

Note

Lorsqu'il est utilisé sur des chaînes, l'opérateur + est appelé l'opérateur de concaténation.


Additionner des Chaînes et des Nombres

Additionner deux nombres renverra la somme sous forme de nombre, par exemple 5 + 5 = 10.

Additionner un nombre et une chaîne renverra la somme sous forme de chaîne concaténée, par exemple 5 + "5" = "55".

Exemple

let x = 5 + 5;
let y = "5" + 5;
let z = "Hello" + 5;

Le résultat de x , y et z sera :

10
55
Hello5
Essayez-le vous-même »

Note

Si vous additionnez un nombre et une chaîne, le résultat sera une chaîne !



Opérateurs d'Attribution JavaScript

Les opérateurs d'attribution assignent des valeurs aux variables JavaScript.

L' Opérateur d'Attribution d'Addition ( += ) ajoute une valeur à une variable.

Attribution

let x = 10;
x += 5;
Essayez-le vous-même »
Opérateur Exemple Équivalent à
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y
**= x **= y x = x ** y

Note

Les opérateurs d'attribution sont entièrement décrits dans le chapitre JS Attribution .


Opérateurs de Comparaison JavaScript

Les opérateurs de comparaison sont utilisés pour comparer deux valeurs .

Les opérateurs de comparaison renvoient toujours true ou false .

Exemple

let x = 5;
let result = x > 8;
Essayez-le vous-même »
Opérateur Description Exemple
== égal à x == 5
=== valeur égale et type égal x === 5
!= pas égal x != 5
!== valeur pas égale ou type pas égal x !== 5
> plus grand que x > 5
< moins que x < 5
>= plus grand ou égal à x >= 5
<= moins que ou égal à x <= 5

Tous les opérateurs de comparaison ci-dessus peuvent également être utilisés sur des chaînes :

Exemple

let text1 = "A";
let text2 = "B";
let result = text1 < text2;
Essayez-le vous-même »

Notez que les chaînes sont comparées par ordre alphabétique.

Note

Les opérateurs de comparaison sont entièrement décrits dans le chapitre JS Comparaisons .


Opérateurs Logiques JavaScript

Opérateur Description
&& et logique
|| ou logique
! non logique

Note

Les opérateurs logiques sont entièrement décrits dans le chapitre JS Logique .