数组
来源:互联网 发布:淘宝哪些女装店铺好 编辑:程序博客网 时间:2024/06/05 17:07
数组
1.概念:一组数据的集合
2.数组的分类;
2.1 按键名类型分:索引数组、关联数组、混合数组
索引数组:键名是 是数值型 关联数组:键名是字符型
2.2 按数组维度分:一维数组、二维数组及多维数组
二维数组:一维数组中还包含了一个或多个一维数组
3. 什么是键名:如果是索引数组,可以看作数据在数组中排列的位置号
4. 键值:数组中的具体的数据值
5.定义数组;
var 变量名 = new Array();
var 变量名 = ["数据",....];
如果不定义键名,键名默认为数值型,也就是默认索引数组
数组的赋值:变量名[键名]=键值; 取值:变量名[键名]
var array = new Array();
array[0] = "xiaolong";
array[1] = "齐文";
array["2"] = "guanxi";
console.log(array);
/*
var array = [];
array['姓名:'] = "xiaolong";
array['年龄:'] = "12";
array['性别:'] = '男';
for( var i in array){
document.write(i+array[i]+'<br>');
}
*/
/*
var juese=[];
juese['法师']=[];
juese['法师']['诸葛亮']=[];
juese['法师']['诸葛亮']=['时空穿梭','豆腐干大师傅','梵蒂冈'];
juese['法师']['诸葛']=['大使馆','史蒂夫','帝国时代'];
juese['战士']=[];
juese['战士']['凯']=[];
juese['战士']['凯']=['大师傅','斯蒂芬','大事'];
for(var i in juese){
document.write(i+'<br>');
for(var j in juese[i]){
document.write(j+' ');
for(var k in juese[i][j]){
document.write(juese[i][j][k]+' ');
}
}
document.write('<br>');
}
*/