首页 > JavaScript > JavaScript 数据类型转换之——Boolean类型
2010三月2

JavaScript 数据类型转换之——Boolean类型

本文摘自:李松峰老师 翻译的 《JavaScript 高级程序设计 第二版》

在JavaScript中,可以对任意类型的值调用 Boolean() 函数,以将该值转为对应的 Boolean 值。虽然 Boolean 类型的字面值只有两个(true and false),但是 ECMAScript 中所有类型的值都有与这两个 Boolean 字面值等价的值。

下表给出了各种数据类型及其对应的转换规则:

其他类型转为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/
版权所有 © 转载时必须以链接形式注明作者和原始出处!

本文目前尚无任何评论.

发表评论

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)