CodeGym/Cours/Frontend SELF FR/Opérateurs logiques

Opérateurs logiques

Disponible

7.1 Algèbre de Boole

En JavaScript, il existe un type de données logique spécial qui permet de vérifier la véracité des conditions et des expressions. En JavaScript, il est désigné par le mot-clé Boolean et est utilisé pour représenter l'une des deux valeurs : true (Vrai) ou false (Faux).

Algèbre de Boole

Ce type de données est extrêmement utile en programmation pour gérer l'ordre d'exécution du programme grâce aux opérateurs conditionnels, comme if, else, ainsi que pour contrôler les boucles et d'autres structures.

Les opérateurs logiques sont utilisés pour effectuer des opérations logiques sur les valeurs booléennes.

Principaux opérateurs logiques :

  • ET logique (noté &&)
  • OU logique (noté ||)
  • NON logique (noté !)

Regardons chacun d'eux de plus près.

7. 2 ET logique (&&)

L'opérateur ET logique retourne true si les deux opérandes sont véridiques. Sinon, il renvoie false.

Syntaxe :

a && b

Exemple :

JavaScript
let a = true;
let b = false;
console.log(a && b); // false

Utilisation :

L'opérateur && est souvent utilisé dans les instructions conditionnelles pour vérifier plusieurs conditions en même temps.

JavaScript
let age = 25;

let hasLicense = true;

if (age >= 18 && hasLicense) {
    console.log('Vous pouvez conduire.');
}

7. 3 OU logique (||)

L'opérateur OU logique retourne true si au moins un des opérandes est véridique. Si les deux opérandes sont faux, il renvoie false.

Syntaxe :

a || b

Exemple :

JavaScript
let a = true;
let b = false;
console.log(a || b); // true

Utilisation :

L'opérateur || est utilisé pour vérifier qu'au moins une des plusieurs conditions est remplie.

JavaScript
let isWeekend = true;
let isHoliday = false;

if (isWeekend || isHoliday) {
  console.log('Aujourd\'hui c\'est un jour de repos.');
}

7.4 NON logique (!)

L'opérateur NON logique retourne true si l'opérande est faux, et false si l'opérande est vrai. Il inverse la valeur booléenne.

Syntaxe :

!a

Exemple :

JavaScript
let a = true;
console.log(!a); // false

Utilisation :

L'opérateur ! est souvent utilisé pour inverser les valeurs booléennes et vérifier des conditions négatives.

JavaScript
let isRaining = false;

if (!isRaining) {
  console.log('On peut aller se promener.');
}

7.5 Opérateurs de comparaison

Pour effectuer des opérations logiques, on utilise souvent des opérateurs de comparaison qui renvoient des valeurs booléennes :

Opérateur Description Exemple Résultat
== Égal 5 == '5' true
=== Strictement égal (sans conversion de type) 5 === '5' false
!= Non égal 5 != '5' false
!== Strictement non égal (sans conversion de type) 5 !== '5' true
> Plus grand 10 > 5 true
< Plus petit 10 < 5 false
>= Plus grand ou égal 10 >= 10 true
<= Plus petit ou égal 10 <= 5 false

Exemples d'utilisation des opérateurs de comparaison

Opérateur == et ===

JavaScript
console.log(5 == '5');  // true (conversion de type)
console.log(5 === '5'); // false (comparaison stricte)

Opérateur != et !==

JavaScript
console.log(5 != '5');  // false (conversion de type)
console.log(5 !== '5'); // true (comparaison stricte)

Opérateurs >, <, >=, <=

JavaScript
console.log(10 > 5);    // true
console.log(10 < 5);    // false
console.log(10 >= 10);  // true
console.log(10 <= 5);   // false
1
Mission
Frontend SELF FR,  niveau 34leçon 1
Bloqué
Droit de conduire
Droit de conduire
1
Mission
Frontend SELF FR,  niveau 34leçon 1
Bloqué
Vérification de jour de repos
Vérification de jour de repos
Commentaires
  • Populaires
  • Nouveau
  • Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Cette page ne comporte pas encore de commentaires