首页 > 其他 > 详细

基本数据类型(原始类型)和引用数据类型

时间:2019-11-25 22:13:54      阅读:78      评论:0      收藏:0      [点我收藏+]

JS中的数据类型分类分为基本数据类型和引用数据类型。

基本数据类型:

JavaScript中有五种基本数据类型 :Undefined,Boolean,Null,Number,String。

基本数据类型具有不可变性。

引用数据类型:

JavaScript中也有五种引用数据类型:Object,function,Date,RegExp,array。

引用数据类型是可变的,他们的值是被指向引用的。

 

在使用中的不同:

1.比较

  基本数据类型的比较:直接进行值的比较,例如数值类型 3>2 。

  引用数据类型的比较:不进行值的比较,而是进行引用的比较,只有当他们都指向同一个引用时才相等。

2.类型转换

  基本数据类型可以直接在基本数据类型之间进行数据类型转换,通过方法或系统默认的方式都可以进行转换;引用数据类型之间如果进行转换必须通过基本数据类型才能转换,而且有些引用数据类型是不能进行类型转换的。

 

3.存储方式

   基本数据类型在栈中进行数据类型存储,读取速度很快,变量名指向具体的值。引用数据类型在堆中进行分配,变量名指向数据对象的栈中,读取速度慢。

 

 

    这些都是比较基础的部分,但大部分初学者会忽略掉这一块,在实际编写代码中,容易因为这一块出现问题,而且不知道怎么解决,容易混淆。

今日小结:早点睡觉,不要失眠。

基本数据类型(原始类型)和引用数据类型

原文:https://www.cnblogs.com/bigharbour/p/11930639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!