第三部分:流程控制語句
JavaScript代碼是書寫位置:
JavaScript代碼應該寫在<script type=”text/javascript”></script>這一對標記中。
或者作為外部引用<script src="JavaScript代碼路徑"></script>
JavaScript的每一句代碼請用分號作為結束。
輸出語句
1、控制臺輸出:console.log();
它可以在控制臺中輸出一些信息,輸出的信息就是console.log()中圓括號的內容。
在調試程序的時候回經常用這個語句。
2、彈出框輸出:
alert();
使用alert可以在網頁上彈出一個提示框顯示alert()的圓括號中的信息。
prompt();
使用prompt可以在網頁上彈出一個輸入框,并且以prompt()的圓括號中的信息作為提示信息。
confirm();
包含確定和取消的彈出框。
3、頁面輸出:document.write();
直接會將內容顯示在頁面上。
選擇語句
if....else語句
if(判斷條件/boolean值){
//滿足條件會執行下面的代碼
代碼1;
}else {
//當上面的條件不滿足,或者boolean的值為false的時候會執行下面的代碼2
代碼2
}
此外,else后還可以繼續加if判斷
if(判斷條件/boolean值){
//滿足條件會執行下面的代碼
代碼1;
}else if(判斷條件) {
//當上面的條件不滿足,或者boolean的值為false的時候會執行下面的代碼2
代碼2
}
else if(判斷條件)
。。。。。
else {
最后代碼
}
Switch ...case語句
用來判斷多個可能出現的值
switch 語句與 if 語句的關系最為密切,而且也是在其他語言中普遍使用的一種流控制語句。
switch (expression) {case value: statementbreak;case value: statementbreak;case value: statementbreak;case value: statementbreak;default: statement}switch 語句中的每一種情形(case)的含義是:“如果表達式等于這個值(value),則執行后面的語句(statement)”。而 break 關鍵字會導致代碼執行流跳出 switch 語句。如果省略 break 關鍵字,就會導致執行完當前 case 后,繼續執行下一個 case。通過為每個 case 后面都添加一個 break 語句,就可以避免同時執行多個case 代碼的情況。
也可以多種情況混合。
switch (i) {case 25:/* 合并兩種情形 */case 35:alert("25 or 35");break;case 45:alert("45");break;default:alert("Other");}需要注意的是switch 語句在比較值時使用的是全等操作符,因此不會發生類型轉換(例如,
字符串"10"不等于數值 10)。
新聞熱點
疑難解答
圖片精選