break(用于退出循环或switch):会使运行的程序立刻退出所在层的循环或者退出一个switch语句。
continue(用在while、do/while、for、或者for/in的循环体内,在其它地方使用都会引起错误): 用于退出当次循环,继续下一次循环。
break label:在for循环上面加一个label,在使用break label的时候,将跳出label标记的代码块,退出多重循环。
return(用于指定函数返回的值,只出现在函数体内): 当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止!用在非函数体内的for会报错。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //使用break结束本轮循环 for(var i = 1; i <= 10; i++) { if(i == 8) { break; } document.write(i); } //输出结果:1234567 //使用continue结束本次循环 for(var i = 1; i <= 10; i++) { if(i == 8) { continue; } document.write(i); } //通过break和label标签,结束多重循环 stop:for(var j = 0; j <= 10; j++) { for(var i = 0; i <= 10; i++) { if(j == 5) { break stop; } document.write(i); } } </script> </head> <body> </body> </html>
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!