数据类型:
简单数据
简单数据类型 取值
Undefined undefined(只有一个值)
Null null(只有一个值)
Boolean true|false(只有两个值)
Number 数值
String 字符串
复杂数据:
1、javascript中,定义对象用;{}花括号,花括号内属性名和属性值间由逗号分隔
例如:
var arr={name:'xx',xh:11}
数组:数组由方括号包围,数据值之间由逗号分隔。
例如:var arr=[1,2,3,4];
数组对象的三个属性:
1、length 属性 返回数组元素的个数。如果在创建数组时指定了数组的长度,那么无论数组元素是否超出了实际长度,该属性的值都是这个指定的长度值
2、prototype 属性 用于在定义数组时添加新的属性和方法。Prototype是数组对象的静态属性。
3、constructor 属性 引用数组对象的构造函数。
数组分:一维数组,二维数组,多维数组
创建一维数组方法:
1、创建一个新的空值 var arr=newarry();然后在存每个数值arr[0]=11;
2、创建数组同时赋值 var arr=newarry(11,22,33);
3、直接输入一个数值var arr=[11,22,33];
创建二维数组方法:
var arr=newarry();先声明一维
for(i=0;i<n;i++){ 一维长度为n,
arr[i]=newarry(); 声明二维,每个一维数组的每个元素都是一个数组;
for (var j=0;j<m;j++){ 一维数组每个元素可以包含数量m,
arr[i][j]=" "; 将变量值初始化,初始化为空,后面在用所需的值覆盖里面的值