3.4.4 Boolean 类型
Boolean (布尔值)类型是 ECMAScript 中使用最频繁的类型之一,有两个字面值: true 和 false 。
这两个布尔值不同于数值,因此 true 不等于 1, false 不等于 0。
不同类型与布尔值之间的转换规则:
- Boolean
- true:true
- false:false
- String
- true:非空字符串
- false:"" (空字符串)
- Number
- true:非零数值(包括无穷值)
- false:0 、 NaN
- Object
- true:任意对象
- false:null
- Undefined
- true:N/A (不存在)
- false:undefined
网友评论