詳解JS中continue關(guān)鍵字和break關(guān)鍵字的區(qū)別
1.框架
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
</script>
</body>
</html>
2.簡單介紹
1.在javascript中continue的作用是退出當(dāng)前次循環(huán),如果本次循環(huán)不是最后一次,或者循環(huán)還沒結(jié)束那么繼續(xù)執(zhí)行下一次循環(huán),直到循環(huán)結(jié)束。
2.在javascript中break的作用則是一旦當(dāng)前循環(huán)有break那么直接退出整個循環(huán),不管循環(huán)結(jié)束沒結(jié)束,亦或是是不是最后一次,直接結(jié)束循環(huán)。
3.代碼演示
1.先演示continue,這里用例子1到100之間,求拋去整10的數(shù)的和
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// continue 退出當(dāng)前循環(huán)次,
var sum = 0;
for(var i=1;i<=100;i++){
}
</script>
</body>
</html>這里的話我們定義一個sum變量名,用來接收和,并且使用for循環(huán)來寫
2.添加判斷條件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// continue 關(guān)鍵字練習(xí) 退出當(dāng)前循環(huán)次,
var sum = 0;
for(var i=1;i<=100;i++){
if(i%10==0){
}else{
}
}
</script>
</body>
</html>這里利用if語句判斷當(dāng)i取余10為0時,則退出當(dāng)前循環(huán),不為0則累加,這樣就達(dá)到了我們想要的效果
3.添加continue
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// continue 關(guān)鍵字練習(xí) 退出當(dāng)前循環(huán)次,
var sum = 0;
for(var i=1;i<=100;i++){
if(i%10==0){
continue
}else{
sum+=i
}
}
alert(sum);
</script>
</body>
</html>
這樣 我們就得到了1到100之間拋去整10其他所有數(shù)的和了
4.演示break
1.這里用例子,用戶輸入一個數(shù)字,計算1到用戶輸入的數(shù)的和以及平均數(shù)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// break 退出整個循環(huán)
var saw = prompt('請輸入你想在何時停止')
for (var i = 1; i <= 100; i++) {
}
sum = sex / i
</script>
</body>
</html>同樣這里我們會用到for循環(huán)
2.添加判斷條件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// break 退出整個循環(huán)
var sex = 0;
var sum = 0;
var saw = prompt('請輸入你想在何時停止')
for (var i = 1; i <= 100; i++) {
if (i % saw == 0) {
} else {
}
}
</script>
</body>
</html>這里的話我們定義兩個變量分別用來計算和,以及平均數(shù)
3.添加break
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// break 退出整個循環(huán)
var sex = 0;
var sum = 0;
var saw = prompt('請輸入你想在何時停止')
for (var i = 1; i <= 100; i++) {
if (i % saw == 0) {
break
} else {
sex += i
}
}
sum = sex / i
</script>
</body>
</html>這里當(dāng)i取余用戶輸入的數(shù)字正好為0時,那么就推出循環(huán),最后sum計算出平均數(shù)
4.輸出
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// break 退出整個循環(huán)
var sex = 0;
var sum = 0;
var saw = prompt('請輸入你想在何時停止')
for (var i = 1; i <= 100; i++) {
if (i % saw == 0) {
break
} else {
sex += i
}
}
sum = sex / i
alert( '和是'+ sex +'\n'+'平均數(shù)是'+ sum);
</script>
</body>
</html>到此這篇關(guān)于詳解JS中continue關(guān)鍵字和break關(guān)鍵字的區(qū)別的文章就介紹到這了,更多相關(guān)JS continue break區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
跟我學(xué)習(xí)javascript的最新標(biāo)準(zhǔn)ES6
跟我學(xué)習(xí)javascript的最新標(biāo)準(zhǔn)ECMAScript 6,ES6(ECMAScript 6)是即將到來的新版本JavaScript語言的標(biāo)準(zhǔn),代號harmony,感興趣的小伙伴們可以參考一下2015-11-11
JavaScript的級聯(lián)函數(shù)用法簡單示例【鏈?zhǔn)秸{(diào)用】
這篇文章主要介紹了JavaScript的級聯(lián)函數(shù)用法,結(jié)合簡單實例形式分析了javascript鏈?zhǔn)秸{(diào)用具體定義及使用方法,需要的朋友可以參考下2019-03-03
javascript創(chuàng)建函數(shù)的20種方式匯總
這篇文章主要介紹了javascript創(chuàng)建函數(shù)的20種方式匯總的相關(guān)資料,需要的朋友可以參考下2015-06-06
JavaScript?對象新增方法defineProperty與keys的使用說明
這篇文章主要介紹了JavaScript對象新增方法defineProperty與keys的使用說明,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-09-09
JavaScript的ES5實現(xiàn)繼承的4種常用方法小結(jié)
繼承是面向?qū)ο筌浖夹g(shù)當(dāng)中的一個概念,這篇文章主要為大家詳細(xì)介紹了JavaScript ES5實現(xiàn)繼承的4種常用方法,感興趣的小伙伴可以了解一下2024-03-03

