Boolean
布尔类型(Boolean):布尔表示一个逻辑实体,意为真、假,可以有两个值:true和false。
Null
Null类型(null):Null 类型只有一个值:null,表示空值,表示没有被呈现。
Undefined
Undefined类型(Undefined):一个没有被赋值的变量会有个默认值undefined。
Number
数字类型(Number):在JavaScript里,数字类型能够代表的范围是 -(2的63次方-1) ~ (2的63次方-1) 。除了具体的数值,在JavaScript中还有一些带符号的值:+Infinity,-Infinity和NaN(非数值,Not-a-Number),分别代表正无穷、负无穷和非数值。
String
JavaScript的字符串类型用于表示文本数据。在字符串中的每个元素占据了字符串的位置。第一个元素的索引为0,下一个是索引1,依此类推。字符串的长度是它的元素的数量。
在JavaScript中的字符串需要使用单引号'**'或双引号"**"括起来,表示该值是一个字符串。
JavaScript 字符串是不可更改的。这意味着字符串一旦被创建,就不能被修改。但是,可以基于对原始字符串的操作来创建新的字符串。
Symbol
符号类型(Symbol):符号类型是唯一的并且是不可修改的。
Object
在javascript中,一个对象可以是一个单独的拥有属性和类型的实体。我们拿它和一个杯子做下类比。一个杯子是一个对象(物体),拥有属性。杯子有颜色,图案,重量,由什么材质构成等等。同样,javascript对象也有属性来定义它的特征。
对象可以通过new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的示例并为其添加属性和(或)方法,就可以创建自定义对象。
typeof操作符
使用typeof操作符可能返回下列某个字符串:
'undefined'—— 未定义
'boolean'—— 布尔值
'string'—— 字符串
'number'—— 数字值
'object'—— 对象或null
function—— 函数