Javascript基礎(chǔ)教程之break和continue語句
更新時間:2015年01月18日 17:12:26 投稿:hebedich
文章通過示例向我們展示了javascript中的break和continue語句,兩個對比起來,非常明了,需要的朋友可以參考下
break和continue語句對循環(huán)中的代碼執(zhí)行提供了更為嚴(yán)格的流程控制。break語句可以立刻退出循環(huán),阻止再次執(zhí)行循環(huán)體中的任何代碼。continue語句只是退出當(dāng)前這一循環(huán),根據(jù)控制表達(dá)式還允許進(jìn)行下一次循環(huán)。
break
復(fù)制代碼 代碼如下:
<script language="javascript">
var aNumbers = new Array();
var sMessage = "你輸入了:<br>";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
vUserInput = Number(prompt("輸入一個數(shù)字,或者'0'退出","0"));
if(isNaN(vUserInput)){
document.write("輸入錯誤,請輸入數(shù)字,'0'退出<br>");
break; //輸入錯誤直接退出整個do循環(huán)體
}
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex++;
}while(vUserInput != 0) //當(dāng)輸入為0(默認(rèn)值)時退出循環(huán)體
//for循環(huán)遍歷數(shù)組的常用方法:
for(var i=0;i<aNumbers.length;i++){
iTotal += Number(aNumbers[i]);
sMessage += aNumbers[i] + "<br>";
}
sMessage += "總數(shù):" + iTotal;
document.write(sMessage);
</script>
continue
復(fù)制代碼 代碼如下:
<script language="javascript">
var aNumbers = new Array();
var sMessage = "你輸入了:<br>";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
vUserInput = Number(prompt("輸入一個數(shù)字,或者'0'退出","0"));
if(isNaN(vUserInput)){
alert("輸入錯誤,請輸入數(shù)字,'0'退出");
continue; //輸入錯誤則退出當(dāng)前循環(huán),繼續(xù)下一次循環(huán)
}
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex++;
}while(vUserInput != 0) //當(dāng)輸入為0(默認(rèn)值)時退出循環(huán)體
//for循環(huán)遍歷數(shù)組的常用方法:
for(var i=0;i<aNumbers.length;i++){
iTotal += Number(aNumbers[i]);
sMessage += aNumbers[i] + "<br>";
}
sMessage += "總數(shù):" + iTotal;
document.write(sMessage);
</script>
小伙伴們是否清楚了這2個語句的區(qū)別和聯(lián)系了嗎?
您可能感興趣的文章:
- JavaScript跳出循環(huán)的三種方法(break, return, continue)
- 淺析JavaScript中break、continue和return的區(qū)別
- javascript中break,continue和return語句用法小結(jié)
- javaScript如何跳出多重循環(huán)break、continue
- JavaScript Break 和 Continue區(qū)別教程
- javascript中關(guān)于break,continue的特殊用法與介紹
- js中return false(阻止)的用法
- Javascript中的return作用及javascript return關(guān)鍵字用法詳解
- javascript中return,return true,return false三者的用法及區(qū)別
- JS中實現(xiàn)函數(shù)return多個返回值的實例
- 一道優(yōu)雅面試題分析js中fn()和return fn()的區(qū)別
- JavaScript中break、continue和return的用法區(qū)別實例分析
相關(guān)文章
Javascript基礎(chǔ)教程之for循環(huán)
這篇文章主要介紹了Javascript基礎(chǔ)教程之for循環(huán)的相關(guān)資料以及示例分享,需要的朋友可以參考下2015-01-01window.close(); 關(guān)閉瀏覽器窗口js代碼的總結(jié)介紹
下面小編就為大家?guī)硪黄獁indow.close(); 關(guān)閉瀏覽器窗口js代碼的總結(jié)介紹。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07