关于JavaScript中的return、break、continue的总结
2016-03-06 19:06
549 查看
return 在用于函数中,主要用于退出当前函数,后面将不在执行。
结果显示为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 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();
相关文章推荐
- js验证
- 《JavaScript权威指南(第六版)》知识点总结(二)
- [Javascript] property function && Enumeration
- [Javascript]3. Improve you speed! Performance Tips
- [Javascript] How to write a Javascript libarary
- Javascript-ajax的get/post方法
- 2016-3-6.16:43------------js开始
- Js核心技术——待补充
- js实现页面自动跳转
- javascript机制致错
- js原型链
- Javascript之Function
- JSONArray的学习理解
- Javascript--String类型
- JSON的学习理解
- Js如何判断客户端是PC还是手持设备简单分析
- JavaScript Tips
- js原型模式
- 开发不规范,多加分号“;”带来的错误
- JS事件处理和事件对象