前言
数据类型作为掌握一门语言的基础,无论在哪一门语言中都极为重要,在JavaScript中,数据类型分为两种,即原始数据类型和引用数据类型。
原始数据类型
1.Number(数字)类型
整数和浮点数,例如 1,3.14 等。
2.Boolean(布尔)类型
表示真或假的值,true或者false。
3.String(字符串)类型
表示文本数据,字符串可以用单引号或者双引号包裹住,字符可以是字母,数字,标点符号等,例如"hello world!",'3.141592'。
4.null
表示一个刻意的空值或者不存在的值。
5.undefined
表示一个变量被申明后没有初始化时,它的值就是undefined。
6.Symbol(es6新增)
表示唯一的标识符,通常用于对象属性的键,用来确保对象属性名的唯一性,避免命名冲突。
7.Biglnt(es11新增)
任意精度的整数,可以安全储存,操作大的整数,即处理超过 JavaScript 数字范围的大整数。
引用数据类型
object(对象)
可以说除了基本数据类型其他的都属于对象类型,对象在JavaScript中是一个集合,可以包含属性和方法。属性是一些与对象相关的数据,方法是一些与对象相关的函数。
JavaScript 提供了一些常见的内置对象类型,如:数组(Array)、用于表示日期和正则表达式的 Date(日期)和 RegExp(正则表达式)包括Function(函数)这四种类型都是特殊的对象。
对象类型(Object type)细分包括:Object类型、Array类型、Date类型、RegExp类型、Function类型,也称为引用值(reference values)类型。
小结
JavaScript中一个小小的知识点,希望能帮大家理清思路。