js的基本类型(值类型)和引用类型的区别

这篇文章主要是从内存的角度来区分基本类型和引用类型的区别:

1、先了解内存分区(大家需要知道,定义的变量都是在内存中存放的)

js的基本类型(值类型)和引用类型的区别

2、基本类型(值类型)和引用类型变量分别的内存示意图

js的基本类型(值类型)和引用类型的区别

3、引用类型赋值时内存的变化

js的基本类型(值类型)和引用类型的区别

4、基本类型(值类型)作为函数的参数的内存变化

js的基本类型(值类型)和引用类型的区别

5、引用类型作为函数的参数时,内存的变化

js的基本类型(值类型)和引用类型的区别