<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*
* 向頁面中輸出連續數字
*/
//document.write(1);
var n=1;
document.write(n++ + "<br />");
/*
* 循環語句:
* 通過循環語句可以反復的執行一段代碼多次
* while循環:
* 語法:\
* while(條件表達式){
* 語句...
*
* }
* while語句在執行時,
* 先對天劍表達式進行求值判斷
* 如果值為true,則執行循環體,
* 循環體執行完畢后,繼續對表達式進行判斷
* 如果為true,則繼續執行循環體以此類推
* 如果值為fasle則終止循環
*/
/*
* while(true){
* alert(n++);
* }
* 像這種將條件表達式寫死成true的循環,叫死循環
* 該循環不會停止,除非瀏覽器關閉,死循環在開發中慎用
*可以用break來終止循環
*
*/
//1.創初始化一個變量
var i = 0;
//2.在循環中設置一個條件表達式
while(i<10){
alert(i);
i++
//3.定義一個更新表達式,每次更新初始化變量
}
/*
* do...while循環、、
* 語法
* do{
* 語句...
* }while(條件表達式);
* 執行流程:
* do...while語句在執行時,會先執行循環體,
* 循環體執行完畢后,在對while后的條件表達式進行判斷
* 如果結果為true,則繼續執行循環體,執行完畢后繼續判斷以此類推
*
* 實際上這兩個語句功能類似,不同的是while是先判斷后執行
* 而do...while會先執行后判斷
* do...while可以保證循環體至少執行一次
* 而while不能
*/
do{
document.write(i++ +"<br/>");
}while(i <= 10);
//
</script>
</head>
<body>
</body>
</html>
