首页 > 其他 > 详细

== === 与Object.is() 区别 复习

时间:2019-03-17 18:55:24      阅读:158      评论:0      收藏:0      [点我收藏+]
  • == 强制类型转换
    • 其他类型强制转换成number
    • null == undefined
" "==0  //true
"0"==0  //true
" " !="0" //true
123=="123" //true
null==undefined //true

 

  • === 严格等于
" "==0  //true
"0"==0  //true
" " !="0" //true
123=="123" //true
null==undefined //true

 

  • Objext.is() 行为与===基本一致,但是两个不同
    • +0不等于-0
    • NaN等于自身
+0 === -0 //true
NaN === NaN // false
Object.is(+0, -0) // false
Object.is(NaN, NaN) // true

 

 

== === 与Object.is() 区别 复习

原文:https://www.cnblogs.com/xiaoyuchen/p/10547987.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!