标签: javascript
为什么javascript具有false值的Boolean对象的计算结果为true。
var bln = new Boolean(false); if (bln) { alert('true'); } else { alert('false'); }
答案 0 :(得分:0)
因为new Boolean(false)(typeof new Boolean() == 'object')返回一个对象,而不是一个原始值,所以对象在本质上是默认的真理
new Boolean(false)
typeof new Boolean()
'object'