转换为布尔值 使用函数Boolean()函数
原始数据 |
转换后的结果 |
undefined |
false |
null |
false |
非空字符串 |
如果该字符串能被转换成一个有效的非零数字,则为true,否则,为false。在ECMA-262标准中,一个非空字符串总是能被转换为true(为了与Flash 4版本保持兼容,Flash 5和Flash MX版本突破了该规则) |
空字符串(”") |
false |
NaN |
false |
0 |
false |
Infinity |
true |
-Infinity |
true |
其他数字值 |
true |
数组 |
true |
对象 |
true |
电影剪辑 |
true |