Explication 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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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é ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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?
Génial!
Completion taux amélioré à 2.5
Explication 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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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é ?
Merci pour vos commentaires !