Javascript基礎(chǔ)教程之break和continue語(yǔ)句
break和continue語(yǔ)句對(duì)循環(huán)中的代碼執(zhí)行提供了更為嚴(yán)格的流程控制。break語(yǔ)句可以立刻退出循環(huán),阻止再次執(zhí)行循環(huán)體中的任何代碼。continue語(yǔ)句只是退出當(dāng)前這一循環(huán),根據(jù)控制表達(dá)式還允許進(jìn)行下一次循環(huán)。
break
<script language="javascript">
var aNumbers = new Array();
var sMessage = "你輸入了:<br>";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
vUserInput = Number(prompt("輸入一個(gè)數(shù)字,或者'0'退出","0"));
if(isNaN(vUserInput)){
document.write("輸入錯(cuò)誤,請(qǐng)輸入數(shù)字,'0'退出<br>");
break; //輸入錯(cuò)誤直接退出整個(gè)do循環(huán)體
}
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex++;
}while(vUserInput != 0) //當(dāng)輸入為0(默認(rèn)值)時(shí)退出循環(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
<script language="javascript">
var aNumbers = new Array();
var sMessage = "你輸入了:<br>";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
vUserInput = Number(prompt("輸入一個(gè)數(shù)字,或者'0'退出","0"));
if(isNaN(vUserInput)){
alert("輸入錯(cuò)誤,請(qǐng)輸入數(shù)字,'0'退出");
continue; //輸入錯(cuò)誤則退出當(dāng)前循環(huán),繼續(xù)下一次循環(huán)
}
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex++;
}while(vUserInput != 0) //當(dāng)輸入為0(默認(rèn)值)時(shí)退出循環(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個(gè)語(yǔ)句的區(qū)別和聯(lián)系了嗎?
- JavaScript跳出循環(huán)的三種方法(break, return, continue)
- 淺析JavaScript中break、continue和return的區(qū)別
- javascript中break,continue和return語(yǔ)句用法小結(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中實(shí)現(xiàn)函數(shù)return多個(gè)返回值的實(shí)例
- 一道優(yōu)雅面試題分析js中fn()和return fn()的區(qū)別
- JavaScript中break、continue和return的用法區(qū)別實(shí)例分析
相關(guān)文章
JS難點(diǎn)同步異步和作用域與閉包及原型和原型鏈詳解
本篇文章主要來為大家講解JS學(xué)習(xí)中的三大難點(diǎn),JS同步異步的作用域,JS閉包原型以及JS原型鏈的詳細(xì)解析,有需要的同學(xué)可以借鑒參考下,希望可以有所幫助2021-09-09Javascript基礎(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é)介紹。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07