Opérateurs
Opérateurs arithmétiques
Section intitulée « Opérateurs arithmétiques »Opérateur | Exemple | Résultat |
---|---|---|
+ | 5 + 2 | 7 |
- | 5 - 2 | 3 |
* | 5 * 2 | 10 |
/ | 5 / 2 | 2.5 |
% | 5 % 2 | 1 |
Opérateurs de comparaison
Section intitulée « Opérateurs de comparaison »Opérateur | Exemple | Résultat |
---|---|---|
== | 5 == "5" | true (égalité simple) |
=== | 5 === "5" | false (égalité stricte) |
!= | 5 != "5" | false |
!== | 5 !== "5" | true |
> < | 5 > 3 | true |
Opérateurs logiques
Section intitulée « Opérateurs logiques »Les opérateurs logiques permettent de combiner plusieurs conditions booléennes.
Opérateur | Exemple | Résultat | Explication |
---|---|---|---|
&& | true && false | false | Retourne true seulement si les deux conditions sont vraies |
|| | true || false | true | Retourne true si au moins une condition est vraie |
! | !true | false | Inverse la valeur (NOT) |
Exemple pratique
Section intitulée « Exemple pratique »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é");}
Table de vérité
Section intitulée « Table de vérité »A | B | A && B | A || B |
---|---|---|---|
true | true | true | true |
true | false | false | true |
false | true | false | true |
false | false | false | false |
Négation (!
)
Section intitulée « Négation (!) »L’opérateur !
inverse la valeur logique :
A | !A |
---|---|
true | false |
false | true |