忧伤白羊

文章
5
资源
0
加入时间
3年0月9天

常见js中判断== true/false总结

常见js中判断==为true/false总结false == 0 输出true;因为在做判断的时候,两者中有boolean(布尔类型),会把boolean先转化为number(数字类型),false为0,true是1。也就是等价于判断 0 == 0 ,结果为true。’ ’ == false 输出为true;js中空字符串与0相等,也就意味着空字符串等等于false。‘0’ == false 正确输出为true;这里犯了一个错误认为结果会是false,我想的是空字符串等于false,非空字符串