Maison > Article > interface Web > Maîtriser les opérateurs logiques en JavaScript : `||`, `&&` et `!`
Dans ce blog, nous explorerons les opérateurs logiques en JavaScript : || (OR), && (AND) et ! (PAS). Ces opérateurs sont essentiels pour créer des conditions complexes et contrôler le flux de vos programmes. Allons-y !
L'opérateur || renvoie la première valeur véridique qu'il rencontre. Si toutes les valeurs sont fausses, il renvoie la dernière valeur.
Syntaxe :
result = value1 || value2 || value3;
Exemple :
let a = false; let b = null; let c = "Hello"; let result = a || b || c; console.log(result); // Output: "Hello"
Explication :
L'opérateur || renvoie la première valeur véridique, qui est "Bonjour".
L'opérateur && renvoie la première valeur fausse qu'il rencontre. Si toutes les valeurs sont vraies, il renvoie la dernière valeur.
Syntaxe :
result = value1 && value2 && value3;
Exemple :
let x = true; let y = 10; let z = 0; let result = x && y && z; console.log(result); // Output: 0
Explication :
L'opérateur && renvoie la première valeur fausse, qui est 0.
L'opérateur ! renvoie la valeur booléenne opposée de son opérande.
Syntaxe :
result = !value;
Exemple :
let isTrue = true; let isFalse = !isTrue; console.log(isFalse); // Output: false
Explication :
Rassemblons le tout avec quelques exemples pratiques :
function greet(name) { name = name || "Guest"; console.log("Hello, " + name + "!"); } greet("Alice"); // Output: Hello, Alice! greet(); // Output: Hello, Guest!
Explication :
let user = { name: "John", age: 25, isAdmin: true }; if (user.isAdmin && user.age > 18) { console.log("Welcome, Admin!"); } else { console.log("Welcome, User!"); }
Explication :
let isLoggedIn = false; if (!isLoggedIn) { console.log("Please log in."); } else { console.log("Welcome back!"); }
Explication :
Les opérateurs logiques sont des outils puissants en JavaScript qui vous permettent de créer des conditions complexes et de contrôler le flux de vos programmes. En maîtrisant ||, && et !, vous serez capable d'écrire du code plus dynamique et efficace. Continuez à pratiquer et à explorer pour approfondir votre compréhension des opérateurs logiques en JavaScript.
Restez à l'écoute pour des blogs plus approfondis sur JavaScript ! Bon codage !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!