关于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();

浙公网安备 33010602011771号