一、数据类型6种 ecma规范
基础数据类型
1、数字类型:
Number(不同于C语言等,其是整型、浮点型的统称)
2、字符型String
被引号包裹的内容就是字符串(单、双引号都可以)
3、布尔类型boolean
false假
true真
4、未定义 undefined
5、空 null 数据类型检测为object
复杂数据类型/引用数据类型
6、对象类型:可以储存多个不同数据的类型
(1)数组 object
写法:
a) [];数据之间用逗号隔开
例如:
var arr=[1,'你好',null,true];
b) new Array()
var arr1=new Array(1,'你好',null,true);
获取数组长度:
lenth
例如:arr.lenth
获取数组中数据:
数组中的每一个数据都有一个序号,称为索引/下标
注意,下标从0开始
数据和下标的关系:第n个数据=数组[下标];下标=n-1
[] : 什么什么的
例如:arr[3]获取数组中的第四个数据
(2)对象 object
{}
例如:var obj={
//值:键值对
0:222;
height:169;
name:漂亮;
//"属性":属性值
}
"0":指属性
属性可加可不加引号,一般不加
222:属性值
取值:
obj.height
obj['height'] 单双引号都可以
obj.0 出错:不允许为数字,改用obj['0']
代码图
效果图