JavaScript學習之小白篇(三)
阿新 • • 發佈:2018-12-10
好好學習 ,天天向上。Are you ready?
一、什麼是迴圈結構?
滿足一定條件 ,(重複)執行一段程式碼。
二、迴圈思想是什麼?
從哪開始迴圈(迴圈起點)
到哪裡結束(迴圈終點)
步進(步長)(促使迴圈結束)
三、實現迴圈的語句有哪些?
- while 迴圈,當型迴圈
格式:
表示式1;
while(表示式2){
語句組;
表示式3;
}
注:表示式1 : 從哪開始迴圈(迴圈起點)
表示式2 : 到哪裡結束(迴圈終點)
表示式3 : 步進(步長)(促使迴圈結束)
語句組: 滿足迴圈,要執行的語句
運算邏輯:先執行表示式1,再計算表示式2的值,值為true時,執行後面的迴圈體(先執行語句組,再計算表示式3),然後再計算表示式2的值,值為true時,執行迴圈體,值為false時,退出迴圈。-
do while 迴圈,直到型迴圈
格式:
表示式1;
do{
語句組;
表示式3;
}while(表示式2);運算邏輯:先執行表示式1,再執行迴圈體(先執行語句組,再計算表示式3),計算表示式2的值,值為true,則繼續執行迴圈體,直到值為false時,退出迴圈。
-
while 與 do while的區別?
1》while是當型迴圈,先判斷條件,後執行語句
do while 是直到型迴圈,先執行語句,後判斷條件
2》當第一次條件為假時,while語句一次都不執行,do while至少執行一次。 -
for迴圈,多功能迴圈
格式:
for(表示式1;表示式2;表示式3){
語句組;
}運算邏輯:先執行表示式1,再計算表示式2的值,值為true時,執行後面的迴圈體(先執行語句組,再計算表示式3),然後再計算表示式2的值,值為true時,執行迴圈體,值為false時,退出迴圈。
表示式1;
for(;表示式2;表示式3){
語句組;
}表示式1;
for(;表示式2;){
語句組;
表示式3;
}
四、什麼是無限迴圈?(死迴圈)
條件永遠為真的迴圈。
while(1){}
do{}while(1);
for(;1;){}
五、break與continue的作用?
break : 1.用於switch語句,作用是跳出switch語句。
2.用於迴圈語句中,作用是跳出(終止)一層迴圈。
continue : 1. 用於迴圈語句中,作用是跳出(終止)一次迴圈。
-