美文网首页
javascript学习笔记-- while 循环与 do..

javascript学习笔记-- while 循环与 do..

作者: 持续5年输出bug | 来源:发表于2018-09-30 08:21 被阅读0次
        var n = 0;
        while (true) {
              alert(n++);
        if (n==5) {
             break;
         }
      }
    

    循环具有三个步骤,
    1。初始化一个变量

      如 var n = 0;
    

    2。在循环中设置一个条件表达式

      如  while (true)
    

    3。定义一个更新表达式

     如 n++
    

    while循环与 do..while 循环不同在于,先进行判断还是先执行循环体。 do...while 循环至少会执行一次循环体,而while 循环则不会,因为do..while 循环是先执行,再判断的,而while 循环是先判断再执行的

    while循环,是先对条件表达式进行判, 如果为true 则继续执行循环体,循环体如果执行完毕,再次对表达式进行判断;如果值为false 就终止循环。
    句式:

     while (条件表达式) {
        语句.....
     }
    

    例如:

      // 假如投资的年率利为5%,试求从1000块增长到5000块 需要花费多少年?
       var money =1000;
       var count =0;
        while (money <=5000){
           money *=1.05;
           count++;
    
        }
        console.log("从1000达到5000,需要"+count+"年");
    

    do..while 循环,先执行循环体,执行完毕后再多条件表达式进行判断,如果while后的条件表达式为true 则继续执行循环体;如果while后的条件表达式为false 则终止循环
    句式:

     do {
            语句...
     }while (条件表达式) {
            语句...
     }
    

    例如:

     //要求至少打印出一个n<=5的数字,
    do{
        document.write(n++ + "<br/>");
        }while(n<=5){
    
       }

    相关文章

      网友评论

          本文标题:javascript学习笔记-- while 循环与 do..

          本文链接:https://www.haomeiwen.com/subject/akmioftx.html