基本类型指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。
引用类型指那些保存在堆内存中的对象,意思是变量中保存的实际上只是一个指针,这个指针指向内存中的另一个位置,该位置保存对象。
我们都知道js有6种数据类型,分别是Undefined、Null、Number、String、Object、Boolean,其中Undefined、Null、Number、String、Boolean是5种基本类型。
不同之处:
一、基本类型是不可变的,而引用类型是可变的
任何方法都无法改变一个基本类型的值,比如一个字符串:
登录 | 立即注册