1.基本数据类型和引用(复杂)数据类型
区别 : 1)基本类型在栈内存,引用类型在堆内存分配地址;
2)不同的内存分配机制也带来了不同的访问机制;
3)赋值变量时的不同;
4)参数传递的不同(把实参赋值给形参的过程);
2.null 和 undefined 的区别
typeof undefined // undefined
typeof null // object
null == undefined // true
null === undefined // false
typeof null === typeof undefined // false
undefined + 6 // NaN
null + 6 // 6
3.instanceof的内部实现机制
instanceof的内部实现机制是通过判断对象的原型链上是否能找到对象的 prototype