Contenu du cours
Apprendre le Javascript
À propos de la leçon

En JavaScript, les opérateurs sont des symboles utilisés pour effectuer des opérations sur des valeurs ou des variables. Voici une liste des principaux types d’opérateurs, avec un seul exemple pour chaque :

1. Opérateurs arithmétiques

Ils permettent de réaliser des opérations mathématiques.

  • Addition (+) : additionne deux nombres.
  • Soustraction (-) : soustrait un nombre à un autre.
  • Multiplication (*) : multiplie deux nombres.
  • Division (/) : divise un nombre par un autre.
  • Modulo (%) : retourne le reste de la division.
  • Incrément (++) : augmente la valeur de 1.
  • Décrément (--) : diminue la valeur de 1.

Exemple :

let x = 5;
let y = 2;
let result = x * y; // result est égal à 10

 

2. Opérateurs de comparaison

Ils comparent deux valeurs et retournent un booléen (true ou false).

  • Égalité (==) : compare deux valeurs après conversion.
  • Strictement égal (===) : compare deux valeurs sans conversion.
  • Différent (!=) : vérifie si deux valeurs sont différentes.
  • Strictement différent (!==) : vérifie si deux valeurs sont différentes sans conversion.
  • Plus grand (>) : vérifie si une valeur est supérieure à une autre.
  • Plus petit (<) : vérifie si une valeur est inférieure à une autre.
  • Plus grand ou égal (>=) : vérifie si une valeur est supérieure ou égale à une autre.
  • Plus petit ou égal (<=) : vérifie si une valeur est inférieure ou égale à une autre.

Exemple :

let x = 5;
let y = 10;
let isGreater = x < y; // isGreater est égal à true

 

3. Opérateurs logiques

Ils permettent de combiner plusieurs conditions.

  • ET (&&) : retourne true si toutes les conditions sont vraies.
  • OU (||) : retourne true si au moins une des conditions est vraie.
  • NON (!) : inverse la valeur d’une condition.

Exemple :

let a = true;
let b = false;
let result = a && b; // result est égal à false

 

4. Opérateurs d’affectation

Ils assignent des valeurs aux variables.

  • Affectation simple (=) : assigne une valeur.
  • Ajout et affectation (+=) : additionne et assigne.
  • Soustraction et affectation (-=) : soustrait et assigne.
  • Multiplication et affectation (*=) : multiplie et assigne.
  • Division et affectation (/=) : divise et assigne.
let x = 10;
x += 5; // x est maintenant égal à 15

 

5. Opérateur ternaire (condition ? expr1 : expr2)

C’est un raccourci pour une condition if-else.

let age = 20;
let canVote = age >= 18 ? "Yes" : "No"; // canVote est égal à "Yes"

 

6. Opérateurs bit à bit

Ils travaillent au niveau binaire.

  • ET bit à bit (&)
  • OU bit à bit (|)
  • NON bit à bit (~)
  • XOR bit à bit (^)
  • Décalage à gauche (<<)
  • Décalage à droite (>>)

Exemple :

let x = 5; // 5 en binaire est 0101
let y = 1; // 1 en binaire est 0001
let result = x & y; // result est 1 (0001 en binaire)

 

7. Opérateurs de chaîne (+)

Ils permettent de concaténer (fusionner) des chaînes de caractères.

Exemple :

let greeting = "Hello, " + "world!"; // greeting est "Hello, world!"

 

Participer à la discussion
0% Terminer