- 数值(number):整数和小数(比如1和3.14)
- 字符串(string):字符组成的文本(比如"Hello World")
- 布尔值(boolean):
true
(真)和false
(假)两个特定值 - undefined:表示“未定义”或不存在,即此处目前没有任何值
- null:表示空缺,即此处应该有一个值,但目前为空
- 对象(object):各种值组成的集合
1、数值、字符串、布尔值称为原始类型(primitive type)的值
2、将对象称为合成类型(complex type)的值,因为一个对象往往是多个原始类型的值的合成
3、
undefined
和
null
,一般将它们看成两个特殊值。
其中:对象又可以分成三个子类型。
- 狭义的对象(object)
- 数组(array)
- 函数(function)