JS的七种数据类型

五种基础数据类型:

1.String(字符串):

var a = "hello world!";

定义:文本,一般用单引号或双引号框起来。用String类型拼接任何类型,结果都是Sring。

2.Number(数值):

var a = 65536;

定义:数字

3.Boolen(布尔):

var flag = true;

定义:真假值,布尔类型只有两个值,true和false。用数值代表布尔值时,非零数代表true,零代表false。

4.Undefined(未定义):

var a;

5.Null(空):

定义:从内存中清除了。特别需要注意的是,在js中使用typeof()判断null的时候,会返回object(空对象)。

一种复杂数据类型:

6.Object(对象):

 object中包含了特别多的东西,例如Array(数组),function(函数),json(数据)。万物皆对象。

ES6引入的原始数据类型:

7.symbol(符号):

 symbol表示独一无二的值,是一种类似字符串的类型。