发表于: 2019-12-28 22:07:08

0 990


一、今天完成的事情
JavaScript中基本数据类型和引用数据类型的区别
1.基本数据类型和引用数据类型
JavaScript包括两个不同类型的值:基本数据类型和引用数据类型。
基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。
当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本数据类型值还是引用数据类型值
2.常见的基本数据类型值
number、string、boolean、null和undefined。基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。示例:
var a=10;
var b=a;
b =20;
console.log(a);//10值
上面,b获取的是a值得一份拷贝,虽然,两个变量的值相等,但是两个变量保存了两个不同的基本数据类型值。
b只是保存了a复制的一个副本。所以,b的改变,对a没有影响




下图演示了这种基本数据类型赋值的过程。



3.引用数据类型:

也就是对象类型object type,比如:object,array、function,data等。
JavaScript的引用数据类型是保存在堆内存中的对象。
与其他语言不同的是,你不可以直接访问堆内存空间中的位置和操作堆内存空间。只能操作对象在栈内存中的引用地址。
所以,引用数据类型在栈内存中保存的实际上是对象在堆内存中的引用地址。通过这个引用地址可以快速查找到保存中堆内存中的对象。
 

二、遇到的困难

三、明天 要做的事情

根据任务要求进行学习

四、收获

了解JavaScript基本的数据类型


返回列表 返回列表
评论

    分享到