Aller au contenu

Opérateurs

OpérateurExempleRésultat
+5 + 27
-5 - 23
*5 * 210
/5 / 22.5
%5 % 21

OpérateurExempleRésultat
==5 == "5"true (égalité simple)
===5 === "5"false (égalité stricte)
!=5 != "5"false
!==5 !== "5"true
> <5 > 3true

Les opérateurs logiques permettent de combiner plusieurs conditions booléennes.

OpérateurExempleRésultatExplication
&&true && falsefalseRetourne true seulement si les deux conditions sont vraies
||true || falsetrueRetourne true si au moins une condition est vraie
!!truefalseInverse la valeur (NOT)

let age = 20;
let aUnPermis = true;
if (age >= 18 && aUnPermis) {
console.log("Tu peux conduire !");
} else {
console.log("Tu ne peux pas conduire.");
}
let estConnecte = false;
let estAdmin = true;
if (estConnecte || estAdmin) {
console.log("Accès autorisé");
} else {
console.log("Accès refusé");
}

ABA && BA || B
truetruetruetrue
truefalsefalsetrue
falsetruefalsetrue
falsefalsefalsefalse

L’opérateur ! inverse la valeur logique :

A!A
truefalse
falsetrue