0
点赞
收藏
分享

微信扫一扫

new Boolean() 和 Boolean() 的区别

独西楼Q 2022-01-04 阅读 168

今天无意中看见了一个视频,说new Boolean(0) //返回是True让我疑惑不解,感觉他们在骗傻子。我去试了试真的是烧脑阔:

代码如下:

var isTrue = 0
if(new Boolean(isTrue)) {
    console.log('ture');
    
} else {
    console.log('false');
    

返回:

这里我建了个test.js文件做测试。

想了想以前对Boolean()的理解应该转换成 false才对。我把new 去掉后返回的确实是false。

真的有点疑惑,就去问了度娘。

搜索结果:

到这里相信大家已经知道了,很多细节问题还是需要深究一下。 

举报

相关推荐

0 条评论