JavaScript utilise true et false pour représenter les deux valeurs de vérité de la logique.
En JavaScript, à chacune des trois opérations logiques (ET, OU et NON) correspond un opérateur : &&, || et !.
En général, il existe des règles concernant l’ordre de ces opérations et, dans ce cas, c’est ! (la négation) qui s’applique en premier, puis && (la conjonction) et enfin || (la disjonction).
On peut modifier l’ordre des opérations entre les opérateurs en utilisant un opérateur de priorité plus élevée : ( ), appelé « opérateur de groupement » ou plus simplement « parenthèses ».
En fait, l’opérateur ( ) possède la priorité la plus élevée parmi tous les opérateurs JavaScript.
Plus d’informations sur la priorité des opérateurs sont disponibles ici.