==和===

作者: Wang_Yong | 来源:发表于2018-02-02 09:40 被阅读0次

至于这两个符号我一般叫他们相等和全等
看了一篇文章,觉得很有见地文章
正确的理解是:

== 是相等,先转换类型在比较。返回true
=== 是全等,不转换类型就比较,返回true

[ ] == false  // true
[ 1 ] === [ 1 ]  // false  两个内存地址不同
  • 基础类型 vs 基础类型
1 == true  // true
1 === true  // false
  • 对象vs基础类型
[] == false // true
[] === false // false
  • 对象vs对象
{age:6} == {age:6}  // false
{age:6} === {age:6}  //false
[1] == [1]  // false
[1] === [1]  // false

相关文章

网友评论

      本文标题:==和===

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