我理解的js基本数据类型和引用数据类型
- js是弱类型语言:变量的值决定变量的类型
- js的基本数据类型,有五大类:string,number,boolean,null(值为空),underfind(变量不存在);引用数据类型:function,object,arr
- 区别: (1)访问方式
基本数据类型:操作和保存都是变量的实际值;
引用数据类型:值存在内存中,js不允许直接访问内存,在操作的时候是操作的变量的索引(所以才叫引用类型);(A—>B)
(2)存储位置:
基本数据类型:操作和保存都是变量的实际值;
引用数据类型:只是保存了引用的指针,指针字只想堆内存中的位置,这个位置蚕食真正的数据,引用存放在栈去,实际对象保存在堆区;(A —>C—>B);
个人总结,有不对的地方还请大神多多指教,我也是近期才弄明白点的