數(shù)組:內(nèi)存中的一段存儲(chǔ)空間,多個(gè)變量的集合
? ? 創(chuàng)建一個(gè)數(shù)組(聲明) var str='';
? ? ? var arr=[]; 聲明了一個(gè)空組
? ? ? var arr=new Array();
? ? 給數(shù)組添值
? ? ? var arr=[1,2,3,4,5,6,7,8,9];
? ? ? var arr1=['a','b','c'];
? ? ? var arr2=[true,false];
? ? ? 數(shù)組中的值不限制數(shù)據(jù)類型
? ? ? 數(shù)據(jù)不限制長度? ?
??? 數(shù)組中的值不限制數(shù)據(jù)類型;
? ?? 數(shù)組不限制長度
數(shù)組的兩個(gè)特點(diǎn):
? ? ? 1、下標(biāo):標(biāo)識(shí)數(shù)組中的元素位置,從零開始數(shù),遞增不重復(fù);
? ? ? 2、長度:length:從1開始數(shù)
案例


新案例:
var a=[1,false,'3',4,'5',6]
? ? console.log(a.length);? 數(shù)組的長度
? ? console.log(a[1]);? 確認(rèn)下標(biāo)的元素
? ? ?? a[10]='cd';? 給未定義的元素添加元素
? ? ?? console.log(a);
? ? ?? a[a.length]='de';? 給數(shù)組末尾添加元素
? ? ?? console.log(a);
? ? 遍歷:一次獲取到數(shù)組中的沒個(gè)元素
? ?for(var b=0;b>a.length;b++){
console.log(a[b])
}
獲取下標(biāo)(找到下標(biāo)):
console.log(b);
關(guān)聯(lián)數(shù)組:
關(guān)聯(lián)數(shù)組:下標(biāo)為關(guān)鍵字的數(shù)組---lenght屬性是0:沒有長度;所有下標(biāo)都是從0開始不能用for遍歷
? ? ?? var lzw=[];
? ? ? ? //關(guān)鍵字 下標(biāo)=key(沒有定義可以更換)
? ? ?? lzw['年齡']='18';
? ? ?? lzw['qq號(hào)碼']='2811725238';
? ? ?? lzw['微信']='W17332005961';
? ? ?? //console.log(lzw);
? ? ?? for(var ccc in lzw){??????????????????????????? (遍歷)
? ? ? ? console.log(lzw[ccc]);
? ? ?? }

