課程
/前端開發
/JavaScript
/JavaScript進階篇
if(infos[i][3]=="大一" && infos[i][1]=="女"),1和3怎么來的呢?最后為什么又輸出infos[i][0] 呢?
2015-01-05
源自:JavaScript進階篇 4-10
正在回答
謝謝樓上的回答,我似乎懂了
說說我自己的理解:
樓主應該知道有矩陣這個東西。我們可以把這個二位數組想像成矩陣。i代表的是第幾行,3代表的第幾列,那么infos[i][3]代表的就是第i+1行,第3+1=4列那個位置上的值,那為什么要加上1呢?因為數組的下標是從0開始的,所以下標為0,代表的是第一個。
回到問題:根據數組,我們可以找到知道不管是第幾行的3+1=4即第四列代表的都是年級,大一,大二等等,所以用infos[i][3]來遍歷每一行的第四列。infos[i][1]同理~
你來啦米斯郡 提問者
鬧小志 回復 你來啦米斯郡 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答不懂不懂不懂了。。。
1 回答想不通,找不出問題
3 回答看了多了,懂了,記不住,要自己寫就想不起來
2 回答通過了但是運行結果不理想郁悶
1 回答開始不懂了...
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-01-06
謝謝樓上的回答,我似乎懂了
2015-01-05
說說我自己的理解:
樓主應該知道有矩陣這個東西。我們可以把這個二位數組想像成矩陣。i代表的是第幾行,3代表的第幾列,那么infos[i][3]代表的就是第i+1行,第3+1=4列那個位置上的值,那為什么要加上1呢?因為數組的下標是從0開始的,所以下標為0,代表的是第一個。
回到問題:根據數組,我們可以找到知道不管是第幾行的3+1=4即第四列代表的都是年級,大一,大二等等,所以用infos[i][3]來遍歷每一行的第四列。infos[i][1]同理~