JS中的基本类型和引用类型

基本类型:undefined,null,string,Number,Boolean,symbo(es6);

  普通基本类型:undefined,null,symbo(es6);

  特殊的基本包装类型:,string,Number,Boolean;

引用类型:Array,Object,Date,Function,RegExp;

区别:引用类型值可添加属性和方法,基本类型不可以。

基本类型:

  • 基本类型的值是放在栈内存的(stack)
  • 基本类型的值是按值访问的
  • 基本类型的值是不可改变的
  • 基本类型的比较是他们值的比较

引用类型:

  • 引用类型的值是放在堆内存(Heap)的
  • 引用类型的值是按引用访问的
  • 引用类型的值是可以改变的
  • 引用类型的比较是引用的比较

举个栗子:

原文地址:https://www.cnblogs.com/chailuG/p/14031638.html