js 中数字和bool的判断 财富值57

2016-10-11 08:23发布

console.log(1==true)//true console.log(2==true)//false console.log(2==false)//false

js中是如何判断数字和bool匹配的?看起来不是大于0都是true。求细节!!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答

JavaScript中任意的值都可转换为Boolean类型,也就是真值假值的概念。
更详细点说就是,undefined、null、±0、NaN、""(空字符串)都会被转为false,即概念上的假值(falsy value),除此之外的值将被转换为true,称为真值(truthy value)

一周热门 更多>