JavaScript 基础篇-真值和假值
真值和假值
在JavaScript中,true和false有些复杂。在大多数编程语言中,布尔值true和false仅仅表示true/false结果。在JavaScript中,如abc这样的字符,也可以看作true。
数值类型 | 转换成布尔值 |
---|---|
undefined | false |
null | false |
布尔值 | true是true,false是false |
数 | +0,-0和NaN都是false,其它都是true |
字符串 | 如果字符串长度为零就是false,其它都是true |
对象 | true |
让我们用代码来验证上面的总结。
1 | function demo(val){ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 孤鸿渺影博客!