JavaScript break和continue 跳出循环
2016-07-27 17:53
465 查看
在JavaScript中,使用 break 和 continue 语句跳出循环:
break语句的作用是立即跳出循环,即不再执行后面的所有循环;
continue语句的作用是停止正在执行的循环,直接进入下一次循环。
break和continue语句的对比:
保存并运行代码,弹出警告框,显示 5050 。
分析:进入循环后,用 if 语句来判断 i 的值,如果i>100,执行 break 语句,结束循环,否则继续向下执行。执行到continue语句时,结束当前循环,进入下一次循环,alert(i) 并没有被执行。
break语句的作用是立即跳出循环,即不再执行后面的所有循环;
continue语句的作用是停止正在执行的循环,直接进入下一次循环。
break和continue语句的对比:
<html> <head> <title>计算1+2+3 ... +98+99+100的值</title> </head> <body> <script language="JavaScript" type="text/javascript"> var total=0; for(var i=1; ;i++){ if(i>100){ break; } total+=i; continue; alert(i); } alert(total); </script> </body> </html>
保存并运行代码,弹出警告框,显示 5050 。
分析:进入循环后,用 if 语句来判断 i 的值,如果i>100,执行 break 语句,结束循环,否则继续向下执行。执行到continue语句时,结束当前循环,进入下一次循环,alert(i) 并没有被执行。
相关文章推荐
- mybatis自定义typeHandler映射对象为JSON
- JavaScript之--引用类型、作用域、 基本包装类型、内置对象Math
- 关于js原型继承
- 开源Json处理工具是如何帮我们解析Json的
- reduce 方法 (Array) (JavaScript)
- Backbone.js-入门教程
- js 时间date格式化
- angular1.5.3.min.js:116 SyntaxError: Unexpected token g in JSON at position 63
- js String对象(字符串操作)常用方法小结
- js闭包的理解以及闭包中this的理解
- JavaScript基础——事件流
- JSP内置对象pageContext
- JSTL标签c:if和c:chose--个人笔记
- JQ滚屏插件--fullPage.js
- jsp显示本地图片---用户上传显示预览
- JS奇技淫巧
- JavaScript--全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)
- 读书笔记:JavaScript编程全解
- js 生成二维码实例
- 关于JS中的方法是否加括号的问题