zoukankan      html  css  js  c++  java
  • 数据类型的比较 有四种情况

     1 引用数据类型 和 引用数据类型之间的比较
    永远比较的是地址
    var a = [1,2,3];
    var b = [1,2,3];
    var c = b;
    a == b // false 两个不是一个地址
    b == c // true 通过一个地址
    a.join() == b.toString() // '1,2,3' == '1,2,3'

    2 引用数据类型 和 字符串 比较 ;
    先把引用数据类型 用toString() 转化成字符串 再去比较
    console.log(a.join() == b); // '1,2,3' == '1,2,3'

    3 null == undefined ---> true

    4 其他情况 都是先转化成字符串 然后再转成数字 比较

    '12' == 12 // true
    '12q' == NaN // false
  • 相关阅读:
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第5次作业
    4
    第三次
    2
    11
    第五次作业
  • 原文地址:https://www.cnblogs.com/xieting123/p/9567512.html
Copyright © 2011-2022 走看看