终止循环三种方法
Return:当程序运行到 return; 语句时,会终止循环,结束当前方法。
- 1、return 只能在函数里面使用 * 2、return 123 表示可以返回一个值(123)
* 3、直接写一个return表示终止函数的执行
* 4、return表示终止的时候 记得加;号
* 避免以后压缩js代码的时候造成不必要的问题
Break:跳出整个循环,循环结束
for(var i=1;i<=5;i++){
if(i>2){
/* 跳出循环 循环结束 下面的语句不执行了 */
break;
}
document.write(i);
}
Continue:越过本次循环,继续下一个循环
for(var i=1;i<=5;i++){
if(i==3){
/* 跳过 不会终止循环,但是会跳过本次循环 */
/* continue结束本次循环,进入下次循环 */
continue;
}
if(i==3) continue;
document.write(i);
}
调试
使用debugger
for(var i=0;i<3;i++){
/* 这种情况是开发时候调试 */
/* debugger */
/* 如果是线上代码 需要调试 是用控制台里面断点 */
document.write('<br>第一层循环'+i);
for(var j=0;j<3;j++){
document.write('<br>第二层循环'+j);
}
}
使用断点 通常打的断点是不会进入方法体的
如果想进入方法体 要使用F11快捷键