数据类型转换成布尔值后结果

 

转换为布尔值 使用函数Boolean()函数

原始数据

转换后的结果

undefined    

false

null       

false

非空字符串

如果该字符串能被转换成一个有效的非零数字,则为true,否则,为false。在ECMA-262标准中,一个非空字符串总是能被转换为true(为了与Flash 4版本保持兼容,Flash 5Flash MX版本突破了该规则)

空字符串(”"

false

NaN

false

0

false

Infinity

  true

-Infinity

  true

其他数字值

 true

数组

 true

对象

 true

电影剪辑

 true

你可能感兴趣的:(基本知识)