有 關(guān)于break和continue的區(qū)別在哪里_break和continue的區(qū)別方面的知識(shí),小編在此整里出來(lái),給大家作為參考,下面就詳細(xì)的介紹一下關(guān)于break和continue的區(qū)別在哪里_break和continue的區(qū)別的相關(guān)內(nèi)容。
(資料圖)
1、break,continue,return的區(qū)別為:作用不同、結(jié)束不同、緊跟不同。
2、一、作用不同break:執(zhí)行break操作,跳出所在的當(dāng)前整個(gè)循環(huán),到外層代碼繼續(xù)執(zhí)行。
3、2、continue:執(zhí)行continue操作,跳出本次循環(huán),從下一個(gè)迭代繼續(xù)運(yùn)行循環(huán),內(nèi)層循環(huán)執(zhí)行完畢,外層代碼繼續(xù)運(yùn)行。
4、3、return:執(zhí)行return操作,直接返回函數(shù),所有該函數(shù)體內(nèi)的代碼(包括循環(huán)體)都不會(huì)再執(zhí)行。
5、二、結(jié)束不同break:break不僅可以結(jié)束其所在的循環(huán),還可結(jié)束其外層循環(huán),但一次只能結(jié)束一種循環(huán)。
6、2、continue:continue結(jié)束的是本次循環(huán),將接著開(kāi)始下一次循環(huán)。
7、3、return:return同時(shí)結(jié)束其所在的循環(huán)和其外層循環(huán)。
8、三、緊跟不同break:需要在break后緊跟一個(gè)標(biāo)簽,這個(gè)標(biāo)簽用于標(biāo)識(shí)哪個(gè)外層循環(huán)。
9、2、continue:在continue后不需要加參數(shù)。
10、3、return:在return后需要緊跟一個(gè)返回值,用于提供給對(duì)應(yīng)方法所需的返回值。