美文网首页
比较两个复杂数据类型

比较两个复杂数据类型

作者: kiwi_leo | 来源:发表于2019-05-28 11:11 被阅读0次

    分类

    JS 数据类型分为

    简单数据类型:null, undefined, number, string, boolean

    复杂数据类型:Object

    "==":可以先进行数据类型转换,再比较数值

    "===":严格比较数据类型和数值

    比较复杂数据类型

    对于复杂数据类型,进行严格比较时,比较的是Object的地址

    var param1 = {name:"aven",age:18};
    var param2 = {};
    
    param2  =  param1;
    
    param2 === param1 // true,当param2改变时,param1也会改变,地址相同
    
    var param1 = {name:"aven",age:18};
    var param2 = {};
    
    param2  =  {...param1};
    
    param2 === param1 // false,当param2改变时,param1不会改变,地址不相同
    

    相关文章

      网友评论

          本文标题:比较两个复杂数据类型

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