js continue 与 break while 与 do while循环

原创 2016年08月28日 20:40:04
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>

//------------------------------ continue 与 break的使用  ----------------------
    //求1到100之间所有不能被3整除的整数的第一个大于2000的和
        var sum = 0;
        for(var i=1;i<=100;i++){
            if(i%3===0){
                continue;  // 结束本次循环进如下一次循环
            }
            sum+=i;
            if(sum>2000){
                alert(sum);
                break;  // 退出当前for循环
            }
        }

//----------------------------- while 与 do while 循环 -------------------------------
        var sumWhile = 0;
        var i=1;
        while(i<=100){
            sumWhile += i;
            i++;
        }
        console.log(sumWhile);

        do{
            var bool = confirm("求求你啦,嫁给我吧,我很丑,但是我很温柔啊...");
            if(bool){
                alert("我们去三亚拍结婚照吧,现在才3折优惠啊!");
                break;
            }
            //如果点击的是取消,那么bool的值是false,为了进入下次循环,那么把他变成true;利用的就是非!
        }while(!bool); //无论条件是否成立先执行一次do里面的内容

</script>
</body>
</html>

版权声明:本文为博主原创文章,未经博主允许不得转载。

js跳出循环的方法区别(break,continue,return)

面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?...
  • fxss5201
  • fxss5201
  • 2016年10月31日 10:15
  • 29812

JavaScript中的while和do while循环

While循环 While 循环会在指定条件为真时循环执行代码块。 如果不设定while循环条件中的变量数值限定的值,则会一直循环。 点击这里 function...
  • ANZLinyu333333
  • ANZLinyu333333
  • 2016年11月30日 12:04
  • 1157

在do while语句中使用continue的误解

以前我一直以为,continue就是跳转到do开始的位置,所以就认为上面这段程序将会是一个死循环。其实却不然,continue不会跳过do while的条件判断...
  • you_lan_hai
  • you_lan_hai
  • 2016年03月27日 20:55
  • 4336

break 可以跳出while(1),do...while()循环

1)break 可以跳出while(1),do...while()循环
  • YEYUANGEN
  • YEYUANGEN
  • 2011年12月30日 10:01
  • 5748

js while 延迟

1.setTimeout,不能实现延迟处理 如果这样写: var count = 10; var domElem=a(10); while(!domElem){ console.log(co...
  • c1052981766
  • c1052981766
  • 2017年08月29日 18:04
  • 184

while(true){ i++;} 如何不会陷入死循环

一日晚,突发奇想,想到一道可能在面试中出现的题目(目前还没见过,自己想到的): while(true){ i++;}请问如何不会陷入死循环,要求不能在大括号之间添加任何语句…… 先不要看我后面的内...
  • q283595518
  • q283595518
  • 2011年10月08日 01:05
  • 7160

break,continue在循环语句中的具体用法

一 break,continue在while语句中的用法 1 如果循环体内执行了break语句,循环就将永久性地退出。 例如,处理一列以一个负数值作为结束标志的值: while( scanf("%f"...
  • qq_27312943
  • qq_27312943
  • 2016年06月13日 22:16
  • 2746

js:for、$.each、 forEach和break和continue

js中的循环for 原始 但有一点繁琐, $.each jQ提供的for函数 forEach es5提供的方法跳出循环for => break; $.each => return false...
  • lioldamon
  • lioldamon
  • 2017年09月03日 15:31
  • 898

while循环中return、break、continue的区别

return 的作用是退出循环体所在的函数,相当于结束该方法。 break 的作用是结束循环,跳出循环体,执行后面的程序。 continue 的作用是结束此次循环,进行下一次循环;...
  • adminabcd
  • adminabcd
  • 2015年07月07日 19:09
  • 7278

在while循环中,break,continue,return有什么区别?

break 结束循环,跳出循环体,进行后面的程序; continue 结束本次循环,进行下次循环; return 跳出循环体所在的方法,相当于结束该方法。 如何用break跳出两层w...
  • supenman_mwg
  • supenman_mwg
  • 2013年03月07日 09:49
  • 7254
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js continue 与 break while 与 do while循环
举报原因:
原因补充:

(最多只允许输入30个字)