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

return 在用于函数中,主要用于退出当前函数,后面将不在执行。

1 function getValue(){
2   var a=1;
3  return a;
4 console.log(a);          
5 }
6  var y=getValue();
7 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();

 

你可能感兴趣的:(关于JavaScript中的return、break、continue的总结)