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