數(shù)組(聲明數(shù)組、訪問(wèn)數(shù)組中的元素、數(shù)組的length屬性)

數(shù)組:內(nèi)存中連續(xù)存儲(chǔ)多個(gè)變量的存儲(chǔ)空間

一、聲明數(shù)組

? ? var可以聲明多個(gè)變量,之間用逗號(hào)隔開(kāi)。

? ? 1.聲明一個(gè)空數(shù)組

? ? ? var arr=[];

? ? ? var arr= new Array()

? ? 2.創(chuàng)建幾個(gè)空元素的數(shù)組

? ? ? var arr= new Array(n);

? 3.聲明數(shù)組的同時(shí)初始化數(shù)據(jù)

? var arr= ['值1' '值2' '值3'];

? var arr= new Array['值1' '值2' '值3'];

二、訪問(wèn)數(shù)組中的元素

? ? ? 下標(biāo):數(shù)組中唯一標(biāo)識(shí)一個(gè)元素存儲(chǔ)位置的序號(hào)

? ? ? 下標(biāo)默認(rèn)從0開(kāi)始,逐漸遞增,不重復(fù)

? ? ? ? arr[i]訪問(wèn)下標(biāo)為i位置的元素

三、數(shù)組的length屬性

? ? ? 標(biāo)識(shí)了數(shù)組中理論上的元素個(gè)數(shù)

? ? ? 任何情況下,數(shù)組的長(zhǎng)度永遠(yuǎn)等于最大下標(biāo)+1

固定套路:

? ? ? ? 訪問(wèn)數(shù)組中的最后一個(gè)元素 arr[arr.(length-1)]

? ? ? ? 訪問(wèn)數(shù)組中倒數(shù)第n個(gè)元素 arr[arr.length-n]

? ? ? ? 末尾追加新元素:arr[arr.length]=新值

js中的數(shù)組有三個(gè)不限制:

? ? ? ? 1、不限制數(shù)據(jù)類型;

? ? ? ? 2、不限制下標(biāo)越界,獲取元素時(shí),下標(biāo)越界,不抱錯(cuò),返回undefined

? ? ? ? 3、不限制元素的個(gè)數(shù)

? ? ? ? ? ? 設(shè)置元素時(shí)下標(biāo)越界會(huì)自動(dòng)添加新元素

重點(diǎn):九九乘法表

? ? ? ? for(var j=1; j<=9; j++){

? ? ? ? ? document.write('<br>');

? ? ? ? ? for(var i=1; i<=j; j++){

? ? ? ? ? document.write(i+'*'+j+'='+" ");

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容