Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs Logiques | Section
/
Bases de JavaScript

bookOpérateurs Logiques

Glissez pour afficher le menu

Lorsque vous devez prendre des décisions dans votre code en fonction de plusieurs conditions, les opérateurs logiques vous permettent de combiner ou de modifier ces conditions. JavaScript propose trois principaux opérateurs logiques : ET (&&), OU (||) et NON (!).
Ces opérateurs sont utilisés pour relier plusieurs expressions booléennes ou pour inverser leurs valeurs.

  • L’opérateur ET (&&) retourne true uniquement si les deux conditions sont vraies ;
  • L’opérateur OU (||) retourne true si au moins une des conditions est vraie ;
  • L’opérateur NON (!) inverse la valeur d’une condition : si une condition est true, ! la rend false, et inversement.

Vous utilisez le plus souvent ces opérateurs dans les instructions if pour contrôler le flux de votre programme selon une logique plus complexe.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Lorsque vous combinez des opérateurs logiques, la priorité des opérateurs détermine l’ordre dans lequel ils sont évalués. En JavaScript, l’opérateur NON (!) a la priorité la plus élevée, suivi de ET (&&), puis de OU (||).

Cela signifie que les expressions avec ! sont évaluées en premier, puis &&, et enfin ||. Vous pouvez utiliser des parenthèses () pour regrouper des conditions et contrôler l’ordre d’évaluation.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 8

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 8
some-alt