基本数据类型与引用类型在存储上有什么区别?

1.存储位置不同:

基本数据类型:以栈的形式存储, 保存与赋值指向数据本身, 用typeof 来判断类型,存储空间固定。

引用类型:以堆的形式存储, 保存于赋值指向对象的一个指针, 用instanceof 来判断类型 , 存储空间不固定。

2.传值方式不同:

基本数据类型按值传递,无法改变一个基本数据类型的值

引用类型按引用传递,应用类型值可以改变

你可能感兴趣的:(JavaScript,JavaScript基础,javascript,前端)