分类
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不会改变,地址不相同
网友评论