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