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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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 (||) renvoie 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 souvent utilisés pour combiner des conditions. Par exemple, pour vérifier si deux valeurs sont supérieures à 4 ou supérieures à 1, il est possible d'utiliser l'opérateur ET (&&).

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. Quel sera le résultat affiché ?

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

Quel sera le résultat affiché ?

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

Suggested prompts:

Can you explain how parentheses affect the order of logical operations?

What happens if I combine all three logical operators in one expression?

Can you give more examples of using logical operators in real-world scenarios?

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 (||) renvoie 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 souvent utilisés pour combiner des conditions. Par exemple, pour vérifier si deux valeurs sont supérieures à 4 ou supérieures à 1, il est possible d'utiliser l'opérateur ET (&&).

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. Quel sera le résultat affiché ?

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

Quel sera le résultat affiché ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
some-alt