天天看点

Javascript数据类型----Boolean

Boolean类型是js里面使用最多的类型了,该类型只有两个字面值:true 和 false 。虽然简单,但是却时常容易出错!下面就为大家整理一下其它数据类型具体转化为什么布尔值。 

数据类型转化为布尔值的表现

数据类型 转化为 true 的值 转化为 false的值
Boolean true false
String 任何非空字符串 " " (空字符串)
Number 任何非零数字值(包括无穷大) 0和NaN
Object 任何对象 null
Undefined n/a (不适用) undefined

其实容易搞混淆的也就是几个值,如下:

0 , '0' , ' ' , [ ] , { } ,

要将一个值转换为启动对应的布尔值时,可以调用转型函数 Boolean() ,而在流控制语句中(如 if 语句)会自动执行相应的Boolean转换 。

结果如下:

Javascript数据类型----Boolean

而当我们需要判断一个数组是否为空数组可以根据数组长度进行判断,如

if ( list.length === 0 )

Javascript数据类型----Boolean

继续阅读