大多数编程语言中,布尔值true和false仅仅表示true/false。JavaScript中,如'Hello‘这样的字符串值,也可以看做true. 以下是不同数据类型在JavaScript中是如何转换的
| 数值类型 | 转换成布尔值 |
| undefined | false |
| null | false |
| 布尔值 | true是true ,false是false |
| 数字 | 0 和NaN是false,其他是true |
| 字符串 | 空字符串为false,其他为true |
| 对象 | true |
大多数编程语言中,布尔值true和false仅仅表示true/false。JavaScript中,如'Hello‘这样的字符串值,也可以看做true. 以下是不同数据类型在JavaScript中是如何转换的
| 数值类型 | 转换成布尔值 |
| undefined | false |
| null | false |
| 布尔值 | true是true ,false是false |
| 数字 | 0 和NaN是false,其他是true |
| 字符串 | 空字符串为false,其他为true |
| 对象 | true |
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。