基本类型:undefined,null,string,Number,Boolean,symbo(es6);
普通基本类型:undefined,null,symbo(es6);
特殊的基本包装类型:,string,Number,Boolean;
引用类型:Array,Object,Date,Function,RegExp;
区别:引用类型值可添加属性和方法,基本类型不可以。
基本类型:
- 基本类型的值是放在栈内存的(stack)
- 基本类型的值是按值访问的
- 基本类型的值是不可改变的
- 基本类型的比较是他们值的比较
引用类型:
- 引用类型的值是放在堆内存(Heap)的
- 引用类型的值是按引用访问的
- 引用类型的值是可以改变的
- 引用类型的比较是引用的比较
举个栗子: