Les opérateurs logiques Javascript incluent : 1. Opérateur logique AND "&&" ; 2. Opérateur logique OR "||" ; 3. Opérateur logique NOT "!", qui convertira les données en valeurs booléennes. nié, le résultat est vrai ou faux.
L'environnement d'exploitation de ce tutoriel : système Windows7, javascript version 1.8.5, ordinateur Dell G3
opérateur logique javascripttrue
false
运算符 | 描述 |
---|---|
&& | and |
|| | or |
! | not |
sera renvoyée. Les opérateurs &&
||
Booléen true
false
Boolean()
fournit un type de données booléen en JavaScript qui n'accepte que les valeurs true
ou false
. Nous pouvons utiliser la fonction
ou .
Exemple : true
Exécutez le code suivant dans le navigateur et un calque contextuel affichant 7 > 2
apparaîtra : 7 > 2
alert(Boolean(7 > 2));
&&
true
Opérateur ET logique false
, si le premier opérande est false
, le résultat du calcul est le deuxième opérande. Si le premier opérande est
(sauf pour les nombres spéciaux).
Exemple :console.log(true && true); // true 操作数为true则结果为第二个操作数 console.log(true && false); // false console.log(true && 10); // 10 console.log(true && (4 > 7)); // false console.log(false && 10); // false 操作数为false则结果为false console.log(false && ""); // false console.log(" " && 0); // 0 console.log(2 && 7); // 7
null
NaN
0
""
''
Chaîne vide (undefined
||
true
Opérateur OU logique false
, si le premier opérande peut être converti en
), le résultat est le premier opérande, Sinon le résultat est le deuxième opérande.
Exemple :console.log(true || true); // true 第一个操作数为true则结果为第一个操作数 console.log(true || false); // true console.log(true || 10); // true console.log(true || (4 > 7)); // true console.log(false || 10); // 10 第一个操作数不是true,则结果为第二个操作数 console.log(false || ""); // console.log(false || 0); // 0 console.log(0 || 7); // 7
!
true
Opérateur NOT logiquefalse
, convertissez d'abord les données en valeur booléenne , puis annulé, ce qui donne
.
Exemple :true
false
Par exemple, false
est à l'origine une valeur booléenne, et si elle est inversée, true
sera obtenue. La négation de
: 0
console.log(!true); // false console.log(!false); // true console.log(!0); // true console.log(!""); // true console.log(![1, 2, 3]); // false
false
Le nombre true
peut être converti en une valeur booléenne ""
, et le résultat de la négation est false
. Il en va de même pour true
chaîne vide, qui est d'abord transformée en [1, 2, 3]
puis inversée pour obtenir true
. Le tableau false
est converti en une valeur booléenne et annulé pour obtenir . Pour plus de connaissances sur la programmation, veuillez visiter :
Introduction à la programmation ! !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!