JavaScript的基本数据类型包括以下几种:
- 数字(Number):用于表示数值,包括整数和浮点数。例如:
let num = 10;
- 字符串(String):用于表示文本数据,由一系列字符组成。字符串要用引号(单引号或双引号)括起来。例如:
let str = "Hello World";
- 布尔值(Boolean):用于表示真或假的逻辑值。只有两个可能的取值:
true
和false
。例如:let isTrue = true;
- 空(Null):表示一个空值。例如:
let myVariable = null;
- 未定义(Undefined):表示一个未初始化的值。当变量声明但未赋值时,其默认值是
undefined
。例如:let myVariable;
- 符号(Symbol):在ES6中引入了一种新的数据类型,用于创建唯一的标识符。例如:
let sym = Symbol("unique");
这些基本数据类型在JavaScript中是不可变的,也就是说它们的值无法被修改。除了基本数据类型外,JavaScript还有对象(Object)作为一种复杂的数据类型,可以用来存储多个键值对。对象是一种无序的集合,其中每个键都与值相关联。
请注意,JavaScript是一种动态类型的语言,变量的类型可以随时改变。同一个变量可以在不同的时刻存储不同类型的值。