Menu
Coddy logo textTech

Opérateurs logiques Partie 2

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy — leçon 19 sur 77.

Les opérateurs logiques ont un tableau spécial appelé « table de vérité » qui montre ce que renvoie la combinaison d'opérateurs logiques.

Table de vérité pour l'opérateur && :

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

La seule façon d'obtenir un true pour l'opérateur && est que a et b soient tous deux true

Table de vérité pour l'opérateur || :

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

Dans ce cas, pour obtenir un résultat true, soit a soit b doit être true.

Table de vérité pour l'opérateur ! :

a!a
falsetrue
truefalse

Ici, la valeur de a est inversée. Si a est false, alors !a est true

challenge icon

Défi

Débutant

On vous donne un code, remplacez les points d'interrogation des variables b1 et b2 de sorte que b3 soit évalué à true.

Notez que b1 et b2 doivent contenir des nombres. (par exemple 3, 5, 11, …)

Aide-mémoire

Les tables de vérité montrent les résultats des opérateurs logiques :

Opérateur ET (&&) : Retourne true uniquement lorsque les deux opérandes sont true

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

Opérateur OU (||) : Retourne true lorsqu'au moins un opérande est true

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

Opérateur NON (!) : Inverse la valeur booléenne

a!a
falsetrue
truefalse

Essayez vous-même

// Tapez votre code ci-dessous
let b1 = ?
let b2 = ?
let b3 = !((b1 + b2) > (b1 * b2))

// Ne modifiez pas la ligne ci-dessous
console.log(`b3 = ${b3}`)
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux