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转换 。

结果如下:

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

if ( list.length === 0 )

猜你喜欢

转载自blog.csdn.net/djz917/article/details/81628957
今日推荐