美文网首页
JavaScript中的数据类型,区别

JavaScript中的数据类型,区别

作者: 顺其自然AAAAA | 来源:发表于2021-02-23 16:23 被阅读0次

数据类型有:基本类型,引用类型。
区别:存储区别

在JavaScript中,我们可以分成两种类型:

1.基本类型
2.复杂类型

基本类型主要有以下6种:

1.Number
2.String
3.Boolean
4.Undefined
5.null
6.symbol

引用类型

复杂类型统称为Object

存储区别

基本数据类型和引用数据类型的存储位置不同:
1.基本数据类型存储在栈中
2.引用类型的对象存储在堆中

小结:

声明变量时不同的内存地址分配:
1.简单类型的值存放在栈中,在栈中存放的是对应的值
2.引用类型对应的值存储在堆中,在栈中存放的是指向堆内存的地址
不同的类型数据导致赋值变量时的不同:
1.简单类型赋值,是生成相同的值,两个对象对应不同的地址
2.复杂类型赋值,是将保存对象的内存地址赋值给另一个变量。也就是两个变量指向堆内存中同一个对象

相关文章

网友评论

      本文标题:JavaScript中的数据类型,区别

      本文链接:https://www.haomeiwen.com/subject/tborfltx.html