G0574's Archiver

弯月圆刀 发表于 2008-11-16 10:16

Boolean Type Conversions

javascript中boolean类型的转换比较灵活。总结如下:

1、boolean类型在数字上下中,true转换成1,false转换成0
2、boolean类型在字符串上下中,true转换成“true”,false转换成“false”

3、数字转换成boolean,只有在0和NaN转换成false,其它都是true
4、空字串“”是false,其它都是true
5、null 和 undefined 是false

其它任何非null对象、数组(包括空的数组),函数都是true。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.