苏飞论坛

标题: javascript中都什么数据会转成Boolean类型的False [打印本页]

作者: 站长苏飞    时间: 2013-4-7 14:51
标题: javascript中都什么数据会转成Boolean类型的False
在JS中都什么样的数据会转成Boolean类型呢?下面我一起来做个测试吧,代码如下
[JavaScript] 纯文本查看 复制代码
 <script>
            var b1 = new Boolean(0);
            var b2 = new Boolean(1);
            var b3 = new Boolean("");
            var b4 = new Boolean(null);
            var b5 = new Boolean(NaN);
            var b6 = new Boolean("false");

            document.writeln(b1);
            document.writeln(b2);
            document.writeln(b3);
            document.writeln(b4);
            document.writeln(b5);
            document.writeln(b6);
        </script>

执行一下
得到的结果的
  1. false true false false false true
复制代码
无参、0、-0、null、""、false、undefined 或 NaN 均为 false,否则均为true


作者: cload    时间: 2013-10-6 19:52
学习了。




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4