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

比较两个复杂数据类型

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