Opérateurs logiques

Il est possible de combiner des comparaisons ou encore d’inverser la réponse logique d’un test de comparaison avec les opérateurs logiques. Ces types d’opérateur permettent de créer des expressions logiques (comparaison 1 ET comparaison 2, comparaison 1 OU comparaison 2, le CONTRAIRE de comparaison 1).

Opérateur ET

Renvoie true si les deux comparaisons renvoient vrai. La syntaxe à utiliser est soit && ou AND.

alert(3>2 && "a"=="a"); // affichera vrai (true)

Opérateur OU

Renvoie vrai si au moins l’une des deux comparaisons renvoie vrai. La syntaxe à utiliser est soit || ou OR.

alert(3<2 || "a"=="a"); // affichera vrai (true)

Opérateur inversion du booléen

Renvoie le booléen inverse d’une expression logique. La syntaxe à utiliser est !

let bol = true;
alert(!$bol); // affichera faux (false)