while語法:
while (condition) {
statements
}
//如果 condition 是 true,就到第 2 步, 否則,跳過 while 範圍
//執行 statements ,返回第 1 步
程式範例(while):
用 while 敘述顯示 1 至 10 的立方數
<script>
var i = 1;
var sqr;
while (i <= 10) {
var sqr = i*i*i;
document.write("<br>" + i + " cube = " + sqr)
i++;
}
</script>
continue語法:
continue;
當 condition 是 true 時, statements1 就會被執行,否則,在大括號內的範圍會被跳過, 然後繼續執行下一句。
程式範例(continue):
用 continue 忽略某一次的 while 迴圈
<script>
var i = 0;
var sqr;
while (i<10) {
i++;
if (i == 5) {
continue;
}
sqr = i*i*i
document.write("<br>" + i + " cube = " + sqr)
}
</script>
例子說明:
當 i 等於 5 並執行到 if 範圍那句 continue; 時,就會即時返回 while (i < 10) 這句,即是檢查 condition 是否 true。因此沒有執行 if 範圍下面的敘述。
沒有留言:
張貼留言