Discuss / JavaScript / Boolean('false')返回结果为 true

Boolean('false')返回结果为 true

Topic source

CantyWei

#1 Created at ... [Delete] [Delete and Lock User]

敢问老师这是什么情况啊

var b2 = Boolean('false');
undefined
typeof b2
"boolean"
b2
true

这是因为 Boolean('false');中的字符串不是空的,函数判断的是字符串里面的值是否为空,而不是字符串的意思!


  • 1

Reply