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)