1. 程式人生 > >Javascript迴圈語句

Javascript迴圈語句

迴圈語句

迴圈語句的作用是反覆地執行同一段程式碼,儘管其分為幾種不同的型別,但基本的原理幾乎都是一樣,只要給定的條件能得到滿足,包括在迴圈條件語句裡面的程式碼就會重複執行下去,一旦條件不再滿足則終止。

while語句

while(表示式)
{
        語句;
        };

while為不確定性迴圈,當表示式的結果為真時,執行迴圈中的語句,表示式為假時不執行迴圈。

do…while語句

do
{
     語句;
     }while(表示式);

do…while為不確定性迴圈,先執行大括號中的語句,當表示式結果為真,執行迴圈中的語句,表示式為假不執行迴圈,並退出do…while迴圈。

while與do…while區別:

do …while將先執行一遍大括號中的語句,再判斷表示式的真假。

for語句

for(初始化表示式;判斷表示式;迴圈表示式)
{
      語句;
}

break和continue語句
1.break與continue說明:
break可以跳出switch…case語句,繼續執行switch語句後面的內容。break語句還可以跳出迴圈,也就是結束迴圈語句的執行。continue語句的作用為結束本次迴圈,接著進行下一次是否執行迴圈的判斷。
2.break與continue的本質區別
continue與break的區別是:break是徹底結束迴圈,而continue是結束本次迴圈。

for…in語句
for…in語句用於遍歷陣列或者物件的屬性(對陣列或者物件的屬性進行迴圈操作)。for…in迴圈中的程式碼每執行一次就會對陣列的元素或者物件的屬性進行一次操作。

for(變數in物件)
{
    在此執行程式碼;
}
“變數”用來指定變數,指定的變數可以是陣列,也可以是物件的屬性。