==和===

作者: 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