Solo  当前访客:1 开始使用

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);//false

Number(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