Javascript(JS)中的数据类型可以分为基本数据类型和引用数据类型。以下是JS中的数据类型:
基本数据类型
Number- 表示数值,包括整数和浮点数。
String- 表示文本,可以用单引号或双引号表示。
Boolean- 表示逻辑值,只有两个值:`true` 和 `false`。
Undefined- 表示未定义的变量或函数没有返回值时的值。
Null- 表示一个空值,表示变量未指向任何对象。
Symbol- 表示唯一的标识符,用于创建对象的属性。
引用数据类型
Object- 表示复杂的数据类型,包括数组、函数等。
Array- 表示数字的有序集合。
Function- 表示可执行的代码块。
判断数据类型的方法
`typeof` 操作符:返回变量的数据类型。
`instanceof` 操作符:检查对象是否是某个构造函数的实例。
`Object.prototype.toString.call()`:返回一个表示数据类型的字符串。
注意
`undefined` 应该是一个关键字,而不是一个数据类型。在Javascript中,`void 0` 通常用来代替 `undefined`。
`null` 是一个字面量,表示缺少的标识,它不是对象。
以上信息基于最新的参考信息,并考虑了不同来源可能存在的差异。