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