JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript break和continue 跳出循环

在JavaScript中,使用 break 和 continue 语句跳出循环:
  • break语句的作用是立即跳出循环,即不再执行后面的所有循环;
  • continue语句的作用是停止正在执行的循环,直接进入下一次循环。

【例3-7】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) 并没有被执行。