美文网首页
Object.is()与原来的比较操作符“===”、“==”的区

Object.is()与原来的比较操作符“===”、“==”的区

作者: 鳌拜的弟弟熬夜 | 来源:发表于2023-07-10 16:55 被阅读0次

    1、“==”判等,会在比较时进行类型转换。

    2、“===”判等(严格判断),比较时不进行隐式类型转换,类型不同则会返回false。

    3、Object.is在“===”判等的基础上特别处理了NaN、-0和+0,保证-0和+0不再相同,但Object.is(NaN,NaN)会返回true。Object.is应被认为其有特殊的用途,而不能用它认为它比其他的相等对比更宽松或严格。

    相关文章

      网友评论

          本文标题:Object.is()与原来的比较操作符“===”、“==”的区

          本文链接:https://www.haomeiwen.com/subject/cdneudtx.html