JavaScript中==和===之间的区别

JavaScript中==和===之间的区别

=====JavaScript有什么区别?我也见过!=!==运营商。还有更多这样的运营商吗?



尚方宝剑之说
浏览 1253回答 2
2回答

慕后森

===并且!==是严格的比较运算符:JavaScript具有严格和类型转换相等比较。为了strict相等,被比较的对象必须具有相同的类型,并且:两个字符串在相应位置具有相同的字符序列,相同的长度和相同的字符时严格相等。两个数字在数值上相等(具有相同的数值)时严格相等。NaN不等于任何东西,包括NaN。正负零彼此相等。如果两个布尔操作数都为真或两者都为假,则它们严格相等。如果两个对象的引用相同,则两个对象严格相等Object。Null和Undefined类型是==(但不是===)。[即(Null==Undefined)是true但是(Null===Undefined)是false]比较运算符 - MDC
打开App,查看更多内容
随时随地看视频慕课网APP