中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

JavaScript中break、continue與return三者的區(qū)別是什么

本篇文章給大家分享的是有關(guān)JavaScript中break、continue與return三者的區(qū)別是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

我們擁有十余年網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序定制開(kāi)發(fā)移動(dòng)網(wǎng)站建設(shè)、HTML5建站、等業(yè)務(wù)。無(wú)論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。

break 停止了這個(gè)for循環(huán),跳出循環(huán)來(lái)繼續(xù)執(zhí)行fn函數(shù)里之后的語(yǔ)句 

function fn() {
  for(var i = 0; i < 5; i++) {
    if(i == 3) {
      break;
    }
    console.log(i);
  }
  console.log("ha")
}
fn();//0 1 2 ha

continue 只是停止了當(dāng)前循環(huán),繼續(xù)執(zhí)行后面的循環(huán),當(dāng)循環(huán)執(zhí)行完繼續(xù)執(zhí)行fn函數(shù)里之后的語(yǔ)句 

function fn() {
  for(var i = 0; i < 5; i++) {
    if(i == 3) {
      continue;
    }
    console.log(i);
  }
  console.log("ha")
}
fn();//0 1 2 4 ha

return 停止了這個(gè)for循環(huán),跳出循環(huán)并且停止執(zhí)行fn函數(shù)里后邊的語(yǔ)句

function fn() {
  for(var i = 0; i < 5; i++) {
    if(i == 3) {
      return;
    }
    console.log(i);
  }
  console.log("ha")
}
fn();//0 1 2

注:

如果這樣寫(xiě),沒(méi)有fn函數(shù)會(huì)報(bào)以下錯(cuò)誤

查看了js的手冊(cè)后發(fā)現(xiàn),在js中return 語(yǔ)句只能放在function中,如果不是在一個(gè)function中彈出如上錯(cuò)誤。

for(var i = 0; i < 5; i++) {
    if(i == 3) {
      return;
    }
    console.log(i);
  }

JavaScript中break、continue與return三者的區(qū)別是什么

forEach中無(wú)法   break  和   continue,會(huì)報(bào)以下錯(cuò)誤。

JavaScript中break、continue與return三者的區(qū)別是什么

JavaScript中break、continue與return三者的區(qū)別是什么

使用return也不能跳出整個(gè)循環(huán):

var a=[1,2,3,4,5,6,7,8,9]
a.forEach((item,index)=>{
	  if(item == 6) {
      return
    }else{
    	console.log(item);
    }
})

JavaScript中break、continue與return三者的區(qū)別是什么

以上就是JavaScript中break、continue與return三者的區(qū)別是什么,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文標(biāo)題:JavaScript中break、continue與return三者的區(qū)別是什么
分享網(wǎng)址:http://m.rwnh.cn/article30/jcjeso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站做網(wǎng)站、網(wǎng)站維護(hù)、網(wǎng)站排名、響應(yīng)式網(wǎng)站微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)
广元市| 绥滨县| 上虞市| 汉沽区| 武宁县| 仙桃市| 嘉定区| 陆川县| 永川市| 晴隆县| 剑川县| 威远县| 峨边| 峨边| 锡林浩特市| 正镶白旗| 谢通门县| 宜章县| 黄山市| 象州县| 房产| 鄂州市| 维西| 宜兰市| 柞水县| 依安县| 奉化市| 潮安县| 同德县| 平远县| 福州市| 武安市| 马尔康县| 象山县| 邛崃市| 延边| 乌拉特后旗| 电白县| 望奎县| 宝山区| 定西市|