码迷,mamicode.com
首页 > 其他好文 > 详细

相等(==)与全等(===)

时间:2019-08-26 09:19:19      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:aci   ===   ext   http   lse   class   com   操作   推荐   

原文引用https://www.dazhuanlan.com/2019/08/26/5d62f844c813e/


相等在操作数进行运算前会进行类型转换,而全等不进行数据类型转换。例:

1
2
  var result1 = ("55" == 55);     //true, 因为转换后相等
  var result2 = ("55" === 55);    //false, 因为两个操作数的数据类型不一样

注:null == undefined会返回true,因为它们是类似的值;但null === undefined会返回false,因为它们是不同类型的值。由于相等和不相等操作符存在类型转换的问题,而为了保持代码中数据类型的完整性,推荐使用全等和不全等操作符。

相等(==)与全等(===)

标签:aci   ===   ext   http   lse   class   com   操作   推荐   

原文地址:https://www.cnblogs.com/petewell/p/11410428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!