1.数据类型
/**
* 值类型: Number,String,null,undefined,Boolean
* 引用类型:Object,Function
* 扩展:NaN不是一个有效数字,但是是Number类型的,判断是不是NaN用isNaN[true就表示是非数字]
* Object的key不能是引用类型,默认会把引用类型转化成字符串---比如{x:1}会转化成[object Object]字符串
*/
let a={x:1},b={y:2};
let c={};
c[a]=100;c[b]=200;
console.log(c[a],c[b],c[a]===c[b]); /