大多数编程语言中,布尔值true和false仅仅表示true/false。javascript中,如‘Hello‘这样的字符串值,也可以看做true. 以下是不同数据类型在JavaScript中是如何转换的
数值类型 | 转换成布尔值 |
undefined | false |
null | false |
布尔值 | true是true ,false是false |
数字 | 0 和NaN是false,其他是true |
字符串 | 空字符串为false,其他为true |
对象 | true |
Posted 鲁小肃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的真值和假值相关的知识,希望对你有一定的参考价值。
大多数编程语言中,布尔值true和false仅仅表示true/false。javascript中,如‘Hello‘这样的字符串值,也可以看做true. 以下是不同数据类型在JavaScript中是如何转换的
数值类型 | 转换成布尔值 |
undefined | false |
null | false |
布尔值 | true是true ,false是false |
数字 | 0 和NaN是false,其他是true |
字符串 | 空字符串为false,其他为true |
对象 | true |
以上是关于js中的真值和假值的主要内容,如果未能解决你的问题,请参考以下文章