慕沐4465927
2016-10-12 15:52:16
不是很明白括號里的是什么意思,是javascript里面的二維數組,誰能幫幫我,卡在這里了,謝謝各位幫助
6 回答
已采納
有一種成熟叫認慫
TA貢獻9條經驗 獲得超12個贊
謝邀。
這樣理解for循環(表達式1;表達式2;表達式3) { 循環體 }
首先看表達式1,var i=0;定義一個變量i,值為0;
再看表達式2,判斷 i 是否小于2;
小于,現在執行循環體語句,執行完后,執行表達式3;i++是讓i自增,也就是等于這樣 i=i+1;
現在i=1;了,三個表達式都執行過一遍了,接下來繼續循環,沒有表達式1的事了。
再去表達式2,判斷是否小于2,
還是小于,繼續執行循環體語句,然后表達式3那里,再讓 i 自增加一;
現在i=2;了繼續下一個循環,還是從表達式2開始。
判斷是否小于2,現在i=2,已經不小于2了,所以條件不成立,退出for循環。
結束。
以上,屬于基礎中的基礎,建議找一本C++的書學習下基礎的語法,再回頭來看別的,語法都不是事了。當然,也可以直接在JS里面學,但是不是跑來這里問,要學會百度谷歌,任何一個優秀程序員,從編碼的那一天起,就在不斷解決問題,自學能力才是最重要的,要從一開始就培養起來。
Noki
TA貢獻1條經驗 獲得超1個贊
在進入for循環時定義一個值為0的變量i。
然后在開始執行內部語句前,按照中間的語句進行判斷,在這里是判斷i的值是否小于2,在小于2時允許執行內部語句。
然后在執行完成內部語句后,執行第三個小語句,在這里是i++,也就是i的值+1,之后再次進行判斷,直至不滿足中間的小語句時,結束循環并繼續執行下面的語句。
ChinaCJM
TA貢獻44條經驗 獲得超84個贊
var?i=0;表示定義一個變量i,初始值為0; i<2;表示判斷,判斷i的值時候小于2; i++;表示當i的值小于2時,i的值加1;
建議將JavaScript的基礎知識學扎實。
添加回答
舉報
0/150
提交
取消
