亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問大神,如何記憶,理解,運用好,這幾個循環語句。

請問大神,如何記憶,理解,運用好,這幾個循環語句。

我是前端小白。在看js。然后,沒有語言基礎。 ?怎么樣才能記憶,理解,運用好, ?for循環,while循環,do。。while循環。感覺有點混亂。 可以分享一下各位大神的,通俗易懂的經驗么。謝謝了
查看完整描述

3 回答

?
babyzhn

TA貢獻9條經驗 獲得超4個贊

徹底弄懂循環篇:

0、循環是什么?--->>>循環本質是一種命令跳轉,是計算機強制的、有條件重復執行某片段代碼。命令具體如何跳轉暫且不題。

1、為什么要循環?--->>>計算機命令是一條一條執行。無法理解像全部、部分這些人類的概念。比如:把所有玻璃都擦了。計算機無法理解所有玻璃是什么,它每次只能擦一塊玻璃。這個時候循環的意義就凸顯出來了--->>>循環是為了讓計算機能執行例如全部怎么怎么樣的、部分怎么怎么樣的需求

2、循環的構成?--->>>無論是for循環還是do循環,本質都是一樣的。搞懂循環結構就自然不會感到混亂。

do{ 命令 } while( 執行條件 ) ;while(執行條件){ 命令 };for(循環控制器){命令};

可以看到:對于do/while和while,結構比較簡單,寫好執行條件和命令即可。

唯一的區別是:

do/while執行-判斷(滿足)、執行-判斷(滿足) ......執行-判斷(不滿足)--->>>執行次數和判斷次數相同。 ? ? ? ? ?

while是判斷(滿足)-執行、判斷(滿足)-執行......判斷(不滿足)-退出--->>>判斷次數比執行數多一

所以:對于完全一樣的循環,while的判斷次數比do/while多一次。

至于for循環:循環控制器也是一個循環 是由 控制器變量、控制器循環條件、步值構成。

for循環特點是 用循環條件和命令的分離,也就是循環的條件變成控制器循環的條件(可能有點繞...),再扯又能扯一堆,先寫這么多吧

查看完整回答
3 反對 回復 2017-01-23
?
北木

TA貢獻6條經驗 獲得超1個贊

多寫幾遍,就知道了。不用刻意去記。

查看完整回答
1 反對 回復 2017-01-23
  • 北木
    北木
    雖然看起來很像廢話,當事實就是這樣
?
Ewall_

TA貢獻27條經驗 獲得超9個贊

1、先記好while語句,是前測試語句啊什么概念怎么用我就不多說了。。。。

2、然后就是do—while了。和while語句的區別就是,先執行do里面的代碼,然后在測試while給出的條件,所以又就做后測試循環語句。只要記住這個就行了

3、至于for語句,其實是while語句一種變體,簡化了while語句:

//example:for語句
var?count=10;
for(var?i=0;i<count;i++){
????alert(i);
}
//同樣的功能實現用while來寫
var?count=10;
var?i=0;
while(i<count){
????alert(i);
????i++;
}

綜上:記好while語句,其他聯想記憶就好了

查看完整回答
反對 回復 2017-02-12
?
KevenHuang

TA貢獻280條經驗 獲得超233個贊

知道循環次數的用for,通過判斷布爾值結束循環的用while或do…while,do…while和while唯一的區別就是先執行后判斷還是先判斷后執行,兩者可自由選擇。
查看完整回答
反對 回復 2017-01-23
  • 3 回答
  • 1 關注
  • 2417 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號