JavaScript流程控制語句
條件語句分為分支語句(其中分支語句包括if和swich,3個以內判斷可以使用if判斷;3個以上使用swich判斷)和迴圈語句(for、for-in、while、do..while迴圈)。
1、分支語句判斷語法:
if(判斷條件){執行程式碼}
swich(表示式){
case value:statement
break;
case value:statement
break;
.....
default:statement
}
2、迴圈語句:for、for-in、while、do..while語法如下:
2-1、for迴圈:
for(語句1(初始值,程式碼執行前執行),語句2(迴圈條件),語句3(變數的變化,迴圈後執行)){
執行程式碼塊;
}
for迴圈巢狀原則:外層為假時內層不執行,先執行外層再執行內層,直至內層條件為假時再返回外層執行
2-2、while語法如下:
while(條件){
需要執行的程式碼;
}
do..while語法如下:
do{
需要執行的程式碼;
}while(條件)
其中while與 do..while區別為:前者先判斷條件再執行,後者先執行再判斷條件,不論條件如何都會先執行一次代 碼。
注:window方法:
prompt()彈出輸入框 確定返回輸入內容,取消返回null
alert()彈出警告框
new Date().getDay()獲取星期的方法 返回值為number,0-6
頁面中輸入的任何資料都是字串
break:立即退出所執行的程式碼
continue:結束本次迴圈,繼續開始下次迴圈(可理解為當滿足某個條件時,跳過此條件繼續執行)