您的位置:首页 > Web前端 > JavaScript

关于JavaScript中的return、break、continue的总结

2016-03-06 19:06 549 查看
return 在用于函数中,主要用于退出当前函数,后面将不在执行。

function getValue(){
var a=1;
return a;
console.log(a);
}
var y=getValue();
console.log(y);//1


结果显示为1.因为到return a之后,就不会在执行console.log(a)啦。

同时针对return,有必要提一下的是return false 和return true。return false的作用是阻止默认的行为。且在当前函数内有效。而return true则是指执行某种行为。

continue和break主要是针对循环条件来说,continue主要是指结束当次循环,重新开始更新循环条件后的循环,而break则是结束本次循环,无论你的循环条件是否执行完毕,都结束这次循环,不在执行。JavaScript中常见的循环主要包括 while,do while,for,for in ,switch-case等循环。下面这个案例能够清楚的区别continue和break的区别。

function sum(){
for(var i=0,sum=0;i<10;i++){
if(i%2===0){
continue;
}
if(i%5 === 0){
break;
}

sum+=i;
console.log(sum);//4
}
}
sum();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: