关闭

js continue 与 break while 与 do while循环

2242人阅读 评论(0) 收藏 举报
分类:
<!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>

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:102056次
    • 积分:1932
    • 等级:
    • 排名:千里之外
    • 原创:102篇
    • 转载:30篇
    • 译文:2篇
    • 评论:4条
    最新评论