Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Explication des Opérateurs Logiques | Exécution d'Opérations en JavaScript
Introduction à JavaScript

bookExplication des Opérateurs Logiques

Explorons maintenant les opérations logiques. Les opérations logiques sont utilisées pour manipuler et prendre des décisions à partir de valeurs booléennes.

Opérateurs logiques

Il existe trois opérateurs logiques en JavaScript :

  • ET (&&) ;
  • OU (||) ;
  • NON (!).

ET (&&)

L'opérateur logique ET (&&) retourne true uniquement lorsque les deux valeurs sur lesquelles il opère sont true. Le résultat est false si l'une des valeurs est false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

L'opérateur ET (&&) exige que toutes les valeurs soient true pour retourner true.

OU (||)

L'opérateur logique OU (||) retourne true si au moins une des valeurs est true. Il retourne false uniquement lorsque les deux valeurs sont false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

L'opérateur OU (||) retourne false uniquement lorsque les deux valeurs sont false.

NON (!)

L'opérateur NON (!) inverse la valeur booléenne. Il transforme true en false et false en true.

12
console.log(!true); console.log(!false);
copy

Utilisation des opérateurs logiques

Les opérateurs logiques sont fréquemment utilisés pour combiner des conditions. Par exemple, pour vérifier si deux valeurs sont supérieures à 4 ou supérieures à 1, l’opérateur ET (&&) peut être utilisé.

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Priorité

Les opérations logiques ont une priorité inférieure à celle des opérations de comparaison, qui elles-mêmes ont une priorité inférieure à celle des opérations mathématiques.

Remarque

Comme pour d'autres opérations, il est possible d'utiliser des parenthèses () pour ajuster la priorité d'exécution.

1. Quel sera le résultat affiché ?

2. Quel sera le résultat affiché ?

3. Quelle sera la sortie ?

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quelle sera la sortie ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7

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

Awesome!

Completion rate improved to 2.5

bookExplication des Opérateurs Logiques

Glissez pour afficher le menu

Explorons maintenant les opérations logiques. Les opérations logiques sont utilisées pour manipuler et prendre des décisions à partir de valeurs booléennes.

Opérateurs logiques

Il existe trois opérateurs logiques en JavaScript :

  • ET (&&) ;
  • OU (||) ;
  • NON (!).

ET (&&)

L'opérateur logique ET (&&) retourne true uniquement lorsque les deux valeurs sur lesquelles il opère sont true. Le résultat est false si l'une des valeurs est false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

L'opérateur ET (&&) exige que toutes les valeurs soient true pour retourner true.

OU (||)

L'opérateur logique OU (||) retourne true si au moins une des valeurs est true. Il retourne false uniquement lorsque les deux valeurs sont false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

L'opérateur OU (||) retourne false uniquement lorsque les deux valeurs sont false.

NON (!)

L'opérateur NON (!) inverse la valeur booléenne. Il transforme true en false et false en true.

12
console.log(!true); console.log(!false);
copy

Utilisation des opérateurs logiques

Les opérateurs logiques sont fréquemment utilisés pour combiner des conditions. Par exemple, pour vérifier si deux valeurs sont supérieures à 4 ou supérieures à 1, l’opérateur ET (&&) peut être utilisé.

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Priorité

Les opérations logiques ont une priorité inférieure à celle des opérations de comparaison, qui elles-mêmes ont une priorité inférieure à celle des opérations mathématiques.

Remarque

Comme pour d'autres opérations, il est possible d'utiliser des parenthèses () pour ajuster la priorité d'exécution.

1. Quel sera le résultat affiché ?

2. Quel sera le résultat affiché ?

3. Quelle sera la sortie ?

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quel sera le résultat affiché ?

Select the correct answer

question mark

Quelle sera la sortie ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
some-alt