JavaScript 布尔值
true
和 false
为布尔值
比较运算
- 使用比较运算符
==
或!=
查看两个变量值是否相同,返回一个布尔值 - 使用比较运算符
>
或<
等,比较两个变量的大小
Tip
JavaScript 对于不同数据类型的变量会采用隐式类型转换,可能引起未预期的异常,推荐使用绝对比较运算符
绝对比较
Tip
在 JavaScript 中,比较不同数据类型的值是否相等时使用 ==
和 !=
运算符并不是很好的做法。最好使用绝对比较的方法查看数字、字符串或布尔型数值等在类型和值方面是否完全相同(而不用首先转换类型),在 ==
和 !=
运算符的末尾添加一个 =
,即使用 ===
和 !==
进行比较
js
> "1" === true
< false