Opérateurs logiques JavaScript

Apprenez les bases des opérateurs logiques JavaScript

JavaScript nous fournit 3 opérateurs logiques:et,ouetne pas.

Logique et

Renvoie true si les deux opérandes sont vrais:

<expression> && <expression>

Par exemple:

a === true && b > 3

Ce qui est cool avec cet opérateur, c'est que la deuxième expression n'est jamais exécutée si la première est évaluée à false. Ce qui a quelques applications pratiques, par exemple, pour vérifier si un objet est défini avant de l'utiliser:

const car = { color: 'green' }
const color = car && car.color

Logique ou

Renvoie vrai si au moins l'un des opérandes est vrai:

<expression> || <expression>

Par exemple:

a === true || b > 3

Cet opérateur est très utile pour revenir à une valeur par défaut. Par exemple:

const car = {}
const color = car.color || 'green'

fait ducolorpar défaut àgreensicar.colorn'est pas défini.

Logique non (!)

Inversez la valeur d'un booléen:

let value = true
!value //false

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: