JavaScript中的if循环语句

<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script type="text/javascript">
   /*
    * 向页面中输出连续数字
    */
   //document.write(1);
   var n=1;
   document.write(n++ + "<br />");
   /*
    * 循环语句:
    * 通过循环语句可以反复的执行一段代码多次
    * while循环:
    * 语法:\
    * while(条件表达式){
    *  语句...
    *
    * }
    * while语句在执行时,
    * 先对天剑表达式进行求值判断
    * 如果值为true,则执行循环体,
    * 循环体执行完毕后,继续对表达式进行判断
    * 如果为true,则继续执行循环体以此类推
    * 如果值为fasle则终止循环
    */
   /*
    * while(true){
    *  alert(n++);
    * }
    * 像这种将条件表达式写死成true的循环,叫死循环
    * 该循环不会停止,除非浏览器关闭,死循环在开发中慎用
    *可以用break来终止循环
    *
    */
   //1.创初始化一个变量
   var i = 0;
   //2.在循环中设置一个条件表达式
   while(i<10){
    alert(i);
    i++
    //3.定义一个更新表达式,每次更新初始化变量
   }
    /*
     * do...while循环、、
     * 语法
     * do{
     *  语句...
     * }while(条件表达式);
     * 执行流程:
     * do...while语句在执行时,会先执行循环体,
     * 循环体执行完毕后,在对while后的条件表达式进行判断
     * 如果结果为true,则继续执行循环体,执行完毕后继续判断以此类推
     *
     * 实际上这两个语句功能类似,不同的是while是先判断后执行
     * 而do...while会先执行后判断
     * do...while可以保证循环体至少执行一次
     * 而while不能
     */
   do{
    document.write(i++ +"<br/>");
   }while(i <= 10);
//   
  </script>
 </head>
 <body>
 </body>
</html>

猜你喜欢

转载自www.cnblogs.com/tianyating/p/9352878.html