1、if語句
if語句文法:
if (condition) statement1 else statement2
2、迭代語句
迭代語句又叫迴圈語句,聲明一組需要反覆執行的命令,直到滿足了某些條件為止。ECMAScript為了這種處理提供了四種迭代語句。
2.1、do-while語句
do-while語句是後測試迴圈,即允出準則在執行過迴圈內部的代碼之後計算。在計算運算式之前,至少會執行迴圈主體一次。
do-while文法:
do { statement } while (expression)
2.2、while語句
while語句是前測試迴圈,即允出準則是在執行迴圈內部的代碼之前計算。
while文法:
while (expression) statement
2.3、for語句
for語句是前測試迴圈,而且在進入迴圈之前,能夠初始設定變數,並定義迴圈後要執行的代碼。
for文法:
for (initialization; expression; post-loop-expression) statement
2.4、for-in語句
for-in語句是嚴格的迭代語句,用於枚舉對象的屬性。
for-in文法:
for (property in expression) statement
3、帶標籤語句
標籤語句文法:
label : statement
樣本:
start : var count = 10;
4、break語句和continue語句
break和continue語句對迴圈中的代碼執行提供更嚴格的控制。break語句可以立即退出迴圈,阻止再次反覆執行任何代碼,而continue語句只是退出當前迴圈,根據控製表達式還允許繼續執行下一次迴圈。
5、with語句
with語句用於設定代碼在特定對象中的範圍。
with文法:
with (expression) statement
6、swith語句
swith語句文法:
swith (expression) { case value : statement break; case value : statement break; case value : statement break; ...... case value : statement break; default : statement break;}