課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
寫(xiě)<5 是這樣
寫(xiě)<6是這樣
2016-01-07
源自:JavaScript進(jìn)階篇 3-7
正在回答
那就是<6,,也就是這樣的var myarr =[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];//幫你理解二維數(shù)組,也許我寫(xiě)的是多余的,
var arr=[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];for(var i=0;i<3;i++){?? ?for(var j=0;j<6;j++)?? ?{?? ??? ?document.write(arr[i][j]);?? ?}}
慢慢走0 提問(wèn)者
zhangcl 回復(fù) 慢慢走0 提問(wèn)者
你想創(chuàng)建一個(gè)二維數(shù)組,可以直接聲明,不用new Array(),這樣很麻煩。
var myarry=[[]];//聲明myarry是二維數(shù)組。
然后根據(jù)你數(shù)組的長(zhǎng)度賦值:
var length1=3,length2=6;//聲明數(shù)組的長(zhǎng)度分別為3個(gè)元素和6個(gè)元素,此時(shí)二維數(shù)組子元素(數(shù)組)全部都是6個(gè)元素,你也可以分別給每個(gè)元素賦值不同的長(zhǎng)度。
for(var i=0;i<length1;i++){//通過(guò)改變length1和length2的值,你就可以靈活的創(chuàng)建數(shù)組元素了
????for(var j=0;j<length2;i++){
????????myarry[i][j]=i*j;
????}
}?
當(dāng)然如果不想用循環(huán),也可以使用push()方法給元素賦值,視情況而定。
?
沒(méi)明白你問(wèn)什么,想達(dá)到什么;建議你在Firefox的debug中看看for循環(huán)的執(zhí)行流程,
<6,數(shù)組長(zhǎng)度是多少就是多少,從0開(kāi)始數(shù)
<5長(zhǎng)度就是5(01234),<6長(zhǎng)度就是6(012345)
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
3 回答這樣寫(xiě)5還是動(dòng)不了???
5 回答myarr[2][3]=6 還是5
5 回答為什么這樣寫(xiě)5根本不動(dòng)?。???在線(xiàn)急
3 回答為什么要填寫(xiě)數(shù)字6呢?
6 回答innerHTML這里為什么要這么寫(xiě)?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-01-07
那就是<6,,也就是這樣的var myarr =[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];//幫你理解二維數(shù)組,也許我寫(xiě)的是多余的,
var arr=[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];
for(var i=0;i<3;i++)
{
?? ?for(var j=0;j<6;j++)
?? ?{
?? ??? ?document.write(arr[i][j]);
?? ?}
}
2016-01-08
你想創(chuàng)建一個(gè)二維數(shù)組,可以直接聲明,不用new Array(),這樣很麻煩。
var myarry=[[]];//聲明myarry是二維數(shù)組。
然后根據(jù)你數(shù)組的長(zhǎng)度賦值:
var length1=3,length2=6;//聲明數(shù)組的長(zhǎng)度分別為3個(gè)元素和6個(gè)元素,此時(shí)二維數(shù)組子元素(數(shù)組)全部都是6個(gè)元素,你也可以分別給每個(gè)元素賦值不同的長(zhǎng)度。
for(var i=0;i<length1;i++){//通過(guò)改變length1和length2的值,你就可以靈活的創(chuàng)建數(shù)組元素了
????for(var j=0;j<length2;i++){
????????myarry[i][j]=i*j;
????}
}?
當(dāng)然如果不想用循環(huán),也可以使用push()方法給元素賦值,視情況而定。
?
?
?
2016-01-07
沒(méi)明白你問(wèn)什么,想達(dá)到什么;建議你在Firefox的debug中看看for循環(huán)的執(zhí)行流程,
2016-01-07
<6,數(shù)組長(zhǎng)度是多少就是多少,從0開(kāi)始數(shù)
2016-01-07
<5長(zhǎng)度就是5(01234),<6長(zhǎng)度就是6(012345)