2010三月2
JavaScript 数据类型转换之——Boolean类型
本文摘自:李松峰老师 翻译的 《JavaScript 高级程序设计 第二版》
在JavaScript中,可以对任意类型的值调用 Boolean() 函数,以将该值转为对应的 Boolean 值。虽然 Boolean 类型的字面值只有两个(true and false),但是 ECMAScript 中所有类型的值都有与这两个 Boolean 字面值等价的值。
下表给出了各种数据类型及其对应的转换规则:
| 数据类型 | 转换为true的值 | 转换为false的值 |
|---|---|---|
| Boolean | true | false |
| String | 任何非空字符串 | “”(空字符串) |
| Number | 任何非零数字值(包括无穷大infinity) | 0和NaN |
| Object | 任何对象 | null |
| Undefined | n/a(这个是毛东西?) | undefined |
文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2010/03/02/1713/
版权所有 © 转载时必须以链接形式注明作者和原始出处!