Javascript中==与===有什么区别

对于==的判断 1、并不是那么严谨的判断左右两端是否相等 2、它会优先对比数据的类型是否一致 3、不一致则进行隐式转换,一致则判断值的大小,得出结果 4、继续判断两个类型是否为null与undefined,如果是则返回true 5、接着判断是否为string与number,如果是把string转换为number再对比大小 6、判断其中一方是否为boolean,如果是就转为number再进一步判断
相关文章
相关标签/搜索