Javascript while和do while循环

Javascript while和do while循环

循环必须要有三个,初始值,条件,条件所产生的变化内容

1.必须要初始循环变量

2.必须要进入循环的条件

3.必须要有向条件外发展的表达式

循环语句是在瞬间全部执行完成的,在循环过程中所发生的事情都是瞬间的,但是如果在循环写点击或者其他的异步方法时,这些操作以当时在循环完成后开始的

<!-- 嵌套循环  *三角形 -->
<script>
    var j=1;
    while(j<10){
        var i=0;
        while(i<j){
            document.write("*");
            i++;
        }
        document.write("<br>");
        j++;
    }     
</script> 

跳出循环的三种方式

break:终止循环,让循环不再往下继续

continue:用来跳出本次循环,继续下一次循环

return:只能出现在函数里,如果出现在上面实例里的for循环里就会报错,return出现在函数里的作用就是即使下面还有内容也不再继续往下执行了,最常见的就是在函数里判断参数是否符合要求, 如果不符合要求就不再继续往下执行:

 var i=0;
        var sum=0;
        while(true){
            sum+=i;
            i++;
            if(i>100){
                // 跳出当前循环  
                // 怎么样能跳转到指定的地方
                break;
            }
        }   
 for(var i=0;i<=10;i++){
        if(i===5){
            continue;
            }
            document.write(i);
        // 上面实例里,当循环到5时,跳过了当前的循环,也就是没有输出5
    }
    var  username = "";
    function  abc(){
     if (username===""){
       alert("请输入用户名");
       return false;//因为username不符合我们的要求,所以在这里用return来终止函数往下继续执行
    //    加了return false下面的欢迎你,就不出来了
     }
     alert("欢迎你"+username);
    }
    abc();

do while(很少使用)

do的意思是做,先做再判断

do{}while(),循环,先执行do的内容块,然后才去判断条件

如果条件满足时继续循环,如果不满足就不再循环了

while()循环时 先判断条件才去执行语句块的

    // do while写法
    var j=0;
    var sums=0;
    do{
        sums+=j;
        j++;
    }while(j<100);
    console.log(sums);
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值