数据类型分类
一、基本数据类型
1.string 字符串
var carname="Bill Gates";
2.number 数字
var x1=34.00; //使用小数点来写
var x2=34; //不使用小数点来写
3boolean 布尔
true和false两种
var x=true
4.null 空
5.undefined 未定义
定义但未赋值,数组越界,对象中没有的属性,函数没有返回值等条件下为undefined
6.symbol
独一无二唯一的一个值(es6中新加)
二、引用数据类型
1.array 数组
创建数组三种方式
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
var cars=new Array(“Audi”,“BMW”,“Volvo”);
var cars=[“Audi”,“BMW”,“Volvo”];
2.object 对象
var person={
firstname : "Bill",
lastname : "Gates",
id : 5566
};
判断数据类型方法typeof
typeof 'abc'=>''string''
typeof 123=>''number''
typeof true=>''boolean''
typeof null=>''object''
typeof undefined=>''undefined''
typeof [1,2,3]=>''object''
typeof {name:'lisi'}=>''object''