2016-10-11 08:23发布
console.log(1==true)//true console.log(2==true)//false console.log(2==false)//false
js中是如何判断数字和bool匹配的?看起来不是大于0都是true。求细节!!!
推荐直接查看jquery源码。str.indexOf("something") != -1 将number类型的数字转化为Boolean,在JQuery中,会将数字看成是字符串,调用indexOf(number.firstchar)方法,也就是说,对于0和所有正数,都返回0,其余值返回-1,对上述表达式而言,前者返回true,后者返回false.
str.indexOf("something") != -1
最多设置5个标签!
推荐直接查看jquery源码。
str.indexOf("something") != -1
将number类型的数字转化为Boolean,在JQuery中,会将数字看成是字符串,调用indexOf(number.firstchar)方法,也就是说,对于0和所有正数,都返回0,其余值返回-1,对上述表达式而言,前者返回true,后者返回false.
一周热门 更多>