### 5种数据类型:
1.基本数据类型:Undefined、Null、Boolean、Number、String
1. 基本类型值是指简单的数据段,5种基本类型是按值访问的,因为可以操作保存在变量中的实际值
2. 基本类型的值在内存中占据固定大小的空间,被保存在栈内存中。从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本。
3. 不能给基本类型的值添加属性
2.引用数据类型:Object
1. 引用类型值是指那些可以由多个值构成的对象。js不允许直接访问内存中的位置,也就是不能直接访问操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象。
2. 引用类型的值是对象,保存在堆内存中,包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对象的指针。从一个变量向另一个变量复制引用类型的值,复制的其实是指针,因此两个变量最终都指向同一个对象。
3. 对于引用类型的值,可以为其添加属性和方法,也可以改变和删除其属性和方法
几种内置对象
Object 是 JavaScript 中所有对象的父对象
数据封装类对象:Object、Array、Boolean、Number 和 String
其他对象:Function、Arguments、Math、Date、RegExp、Error
1.基本数据类型:Undefined、Null、Boolean、Number、String
1. 基本类型值是指简单的数据段,5种基本类型是按值访问的,因为可以操作保存在变量中的实际值
2. 基本类型的值在内存中占据固定大小的空间,被保存在栈内存中。从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本。
3. 不能给基本类型的值添加属性
2.引用数据类型:Object
1. 引用类型值是指那些可以由多个值构成的对象。js不允许直接访问内存中的位置,也就是不能直接访问操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象。
2. 引用类型的值是对象,保存在堆内存中,包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对象的指针。从一个变量向另一个变量复制引用类型的值,复制的其实是指针,因此两个变量最终都指向同一个对象。
3. 对于引用类型的值,可以为其添加属性和方法,也可以改变和删除其属性和方法
几种内置对象
Object 是 JavaScript 中所有对象的父对象
数据封装类对象:Object、Array、Boolean、Number 和 String
其他对象:Function、Arguments、Math、Date、RegExp、Error
本文深入讲解JavaScript中的五种基本数据类型:Undefined、Null、Boolean、Number、String,以及一种引用数据类型:Object。探讨了基本类型与引用类型的区别,包括它们在内存中的存储方式、值的复制原理以及对它们进行操作时的行为差异。
285

被折叠的 条评论
为什么被折叠?



