JavaScript的流程控制语句break和continue

用于在循环中精确地控制代码的执行。

一、break语句:

    break 语句会立即退出循环,强制继续执行循环体后面的语句。

 for (var box = 1; box <= 10; box++) {
        if (box == 5)
            break;                     //如果 box 是 5,就退出循环
        document.write(box);
        document.write(‘<br />‘);
 }

二、continue语句

    continue 语句退出当前循环,继续后面的循环。

for (var box = 1; box <= 10; box++) {
        if (box == 5)
            continue; //如果 box 是 5,就退出当前继续下一次循环循环
        document.write(box);
        document.write(‘<br />‘);
 }
时间: 2025-01-05 13:35:25

JavaScript的流程控制语句break和continue的相关文章

轻松学习JavaScript七:JavaScript的流程控制语句

JS的核心ECMAScript规定的流程控制语句和其他的程序设计语言还是蛮相似的.我们选择一些实用的例子来看 一下这些语句.顺序结构我们在这里就不再提到,直接说条件和循环以及其他语句. 一条件选择结构 条件选择语句用于基于不同的条件来执行不同的动作,通常在写代码时,总是需要为不同的决定来执行不同的 动作,可以在代码中使用条件语句来完成该任务. 在JavaScript中,我们可使用以下条件语句: if 语句:只有当指定条件为true时,使用该语句来执行代码 <!DOCTYPE html PUBLI

Java控制语句——break和continue

在任何循环语句的主体部分,均可用break控制循环的流程. break用于强行退出循环,不执行循环中剩余的语句.(break语句还可用于多支语句switch中) continue 语句用于循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定. [break的例子]:生成0-100的随机数,直到生成88为止,停止循环! [continue的例子]://把100-150之间不能被3整除的数输出

特殊的流程控制语句break continue exit

break语句可以结束当前的for.foreach.while.do-while.或者switch的执行. for($i=1; $i<10; $i++) { if($i == 5) { echo "到此结束了哦"; break; } echo $i."<br />"; } continue语句 for($i=1; $i<10; $i++) { if($i == 5) { echo "跳过等于5的,不会输出5!"; cont

【Python基础】流程控制-break及continue使用及while..else的使用

''' break 用于结束一个完整的循环,跳出循环体执行循环后面的语句 continue 用于跳出本次循环,但继续下一个循环 ''' ''' continue的用法 打印1-10的数字,3除外 ''' # count = 1 # while count <= 10: # if count == 3: # count+=1 ##如果不添加count+=1当打印到3,直接跳出本次循环这个时候count还是3,就无法进行下次循环 # continue # print(count) # count+=

JavaScript的流程控制语句switch

switch 语句是多重条件判断,用于多个值相等的比较. var box = 1; switch (box) { //用于判断 box 相等的多个值 case 1 : alert('one'); break; //break;用于防止语句的穿透 case 2 : alert('two'); break; case 3 : alert('three'); break; default : //相当于 if 语句里的 else,否则的意思 alert('error'); } 练习: 1.模拟四则运算

JavaScript的流程控制语句if

 一.关于if判断语句: 1.if判断语句的三种格式: if (){} if (){}else{} if (){}else if(){}else{} 2.在使用if判断语句之前,得先有个条件(如果自身没有条件我们自己可以创建条件) 二.第一种格式: if (){} var box = 100; if (box > 50) alert('box 大于 50'); //一行的 if 语句,判断后执行一条语句 var box = 100; if (box > 50) alert('box 大于 50

JavaScript的流程控制语句for...in

是一种精准的迭代语句,可以用来枚举对象的属性和方法. var box = { //创建一个对象 'name' : '李炎恢', //键值对,左边是属性名,右边是值 'age' : 28, 'height' : 178, run : function(){ alert("fadsf"); } }; for (var p in box) { //列举出对象的所有属性和方法 alert(p); }

JavaScript的流程控制语句while

while语句是循环语句,有两种格式 一.while语句的第一种格式: 是一种先判断,后运行的循环语句.也就是说,必须满足条件了之后,方可运行循环体. var box = 1; while (box <= 5) { //先判断,再执行 alert(box); box++; } 二.while语句的第二种格式:do...while 语句 是一种先运行,后判断的循环语句.也就是说,不管条件是否满足,至少先运行一次循环体. var box = 1; do { alert(box); box++; }

JavaScript的流程控制语句with

作用是将代码的作用域设置到一个特定的对象中. var box = { //创建一个对象 'name' : '李炎恢', //键值对 'age' : 28, 'height' : 178 }; var n = box.name; //从对象里取值赋给变量 var a = box.age; var h = box.height; 可以将上面的三段赋值操作改写成: with (box) { //省略了 box 对象名 var n = name; var a = age; var h = height;