JS中Boolean和Number
一、案例
if(Boolean(0)){ console.log("Boolean(0)"); } if(new Boolean(0)){ console.log("new Boolean(0)"); }
结果:输出new Boolean(0)
二、ECMASCRIPT中Boolean和Number
在js中Boolean 和 Number
1)当把 Boolean/Number 作为函数来调用,而不是作为构造器,它执行一个类型转换。
Boolean(1);//true Boolean(0);//false Boolean(null);//falseNumber(1.2);//1.2
Number("a");//NaN
Number(0xf);//15
2)当 Boolean/Number 作为 new 表达式的一部分来调用,那么它是一个构造器:它初始化新创建的对象。
new Boolean(0);//Boolean对象 toString()为‘false’new Number(0);//Number对象
标题:JS中Boolean和Number
作者:hugh0524
地址:https://blog.uproject.cn/articles/2016/06/23/1466660192378.html
0 0