js跳出循环 break、continue、return

末鹿安然 提交于 2019-11-28 08:15:16

1.break 是用来终止循环或者退出switch语句,让循环不再继续。 使用范围:循环语句switch语句中。

例:

for(var i=0;i<7;i++){
	if(i==5){
		break;
	}
	document.write(i+" ");
}
//当i=5时终止循环,输出结果为 0 1 2 3 4

2.continue 跳出当前循环进行下一个循环 使用范围:while语句do/while语句for语句、或者for/in语句的循环体内。

例:

//for循环
for(var i=0;i<7;i++){
	if(i==5){
		continue;
	}
	document.write(i+" ");
}
//输出结果为 0 1 2 3 4 6 
//while循环
var i=0;
while(i<7){
	i++;
	if(i==5){
		continue;
	}
	document.write(i+" ");
}	
//输出的结果为 1 2 3 4 6 7

3.return 就是用于指定函数返回的值,常见的就是在函数里判断参数是否符合要求, 如果不符合要求就不再继续往下执行。 使用范围:函数体内。(如果出现在for循环或者while循环中或报错)。
例:

function myFnuction(a,b){
	if(a*b>10){
		return alert("a乘以b大于于10");
	}else{
		alert("a乘以b小于10");
	}
}
myFnuction(2,6)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!