转换为布尔值 使用函数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 |