Le type booléen en JavaScript représente une valeur vraie ou fausse, et la valeur est vraie ou fausse. Peut être créé à l'aide de littéraux ou du constructeur Boolean() pour être utilisé dans des comparaisons et des instructions conditionnelles. Les opérateurs logiques (AND, OR, NOT) opèrent sur des valeurs booléennes. Notez que les chaînes vides, null et non définies sont considérées comme fausses, tandis que les nombres non nuls sont considérés comme vrais. Une bonne utilisation du type booléen est essentielle pour écrire du code JavaScript robuste.
Utilisation du booléen en JavaScript
Le type booléen en JavaScript est utilisé pour représenter les valeurs vraies et fausses. Il n'a que deux valeurs possibles : true
et false
. true
和 false
。
创建 Boolean 值
Boolean 值可以通过以下方式创建:
true
或 false
Boolean()
构造函数:它将任何值转换为相应的布尔值(例如,Boolean(0)
为 false
,Boolean("hello")
为 true
)比较和条件
Boolean 值主要用于比较和条件:
==
或 ===
运算符比较布尔值(例如,true == false
返回 false
)if
、while
和 for
等条件语句中使用布尔值来控制代码流(例如,if (condition) { ... }
)逻辑运算符
JavaScript 中还提供了以下逻辑运算符,用于操作布尔值:
true
时才返回 true
(例如,true && true
为 true
)true
时才返回 true
(例如,false || true
为 true
)true
变为 false
,false
变为 true
(例如,!true
为 false
)注意点
""
)、null
和 undefined
被视为 false
。true
,即使它是负数。Boolean()
构造函数时,结果可能会与预期不同,因为该构造函数会将某些值(例如 0
和 ""
) 转换为 true
true
ou false
🎜Boolean(0)
est false
, Booléen ("bonjour")
est vrai
) 🎜🎜🎜🎜Comparaison et conditions 🎜🎜🎜Les valeurs booléennes sont principalement utilisées pour les comparaisons et les conditions : 🎜==
ou ===
compare les valeurs booléennes (par exemple, true == false
renvoie false) 🎜 if
, while
et for (par exemple, if (condition) { ... }
) 🎜🎜🎜🎜Opérateurs logiques🎜🎜🎜Les opérateurs logiques suivants sont également fournis en JavaScript pour fonctionner sur les booléens valeurs : 🎜true
uniquement si les deux opérandes sont true
(par exemple, true && true est vrai
) 🎜- 🎜OU logique (||) : 🎜Renvoie
true
uniquement lorsqu'un opérande est true
(pour exemple, false || true
est true
)🎜
- 🎜NON logique (!) : 🎜Inversez la valeur booléenne,
true
devient false
, false
devient true
(par exemple, !true
devient false
) 🎜🎜 🎜🎜Note Point 🎜🎜""
), null
et undefined
sont traitées comme faux. 🎜vrai
, même s'il est négatif. 🎜Boolean()
, les résultats peuvent être différents de ceux attendus car le constructeur convertit certaines valeurs telles que 0
et " "
) est converti en true
. 🎜🎜🎜Comprendre l'utilisation du type booléen est crucial pour écrire du code JavaScript robuste et lisible. 🎜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!