zoukankan      html  css  js  c++  java
  • JS基础_while循环

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             
     9             
    10             /*
    11              * 循环语句:
    12              *     通过循环语句可以反复的执行一段代码多次
    13              * 
    14              * while循环
    15              *     - 语法:
    16              *         while(条件表达式){
    17              *             语句...
    18              *         }
    19              * 
    20              *     - while语句在执行时,
    21              *         先对条件表达式进行求值判断,
    22              *             如果值为true,则执行循环体,
    23              *                 循环体执行完毕以后,继续对表达式进行判断
    24              *                 如果为true,则继续执行循环体,以此类推
    25              *             如果值为false,则终止循环
    26              * 
    27              * do...while循环
    28              *     - 语法:
    29              *         do{
    30              *             语句...
    31              *         }while(条件表达式)
    32              * 
    33              *     - 执行流程:
    34              *         do...while语句在执行时,会先执行循环体,
    35              *             循环体执行完毕以后,在对while后的条件表达式进行判断,
    36              *             如果结果为true,则继续执行循环体,执行完毕继续判断以此类推
    37              *             如果结果为false,则终止循环
    38              * 
    39              *         实际上这两个语句功能类似,不同的是while是先判断后执行,
    40              *             而do...while会先执行后判断,
    41              *         do...while可以保证循环体至少执行一次,
    42              *             而while不能
    43              */
    44             
    45             //-----------------------------------------------------------------------------------------
    46             
    47             var n = 1;
    48             
    49             //向这种将条件表达式写死为true的循环,叫做死循环
    50             //该循环不会停止,除非浏览器关闭,死循环在开发中慎用
    51             //可以使用break,来终止循环
    52             while(true){
    53                 alert(n++);
    54                 //判断n是否是10
    55                 if(n == 10){
    56                     //退出循环
    57                     break;
    58                 }
    59                 
    60             }
    61             
    62             
    63             
    64             //创建一个循环,往往需要三个步骤
    65             
    66             //1.创初始化一个变量
    67             var i = 1;
    68              
    69             //2.在循环中设置一个条件表达式
    70             while(i <= 10){
    71                 //3.定义一个更新表达式,每次更新初始化变量
    72                 document.write(i++ +"<br />") 
    73                 
    74             }
    75             
    76             
    77             var j = 11;
    78             //至少执行一次
    79             do{
    80                 
    81                 document.write(j++ +"<br />");
    82                 
    83             }while(j <= 10);
    84             
    85             
    86             //该循环不会停止,除非浏览器关闭,死循环在开发中慎用
    87             /*while(true){
    88                 alert(1);
    89             }*/
    90             
    91         </script>
    92     </head>
    93     <body>
    94     </body>
    95 </html>
  • 相关阅读:
    CF598E Chocolate Bar 题解 动态规划
    CF864E Fire 题解 背包DP
    用 程序 解决 windows防火墙 的 弹窗 问题
    windbg 使用与技巧
    bat 下 字符串拆分 类似 split 可以使用 for /f delims
    vs2013 在按F5调试时,总是提示 “项目已经过期”的解决方案
    代理与反向代理
    关于维护用户状态的一致性
    视频的裁剪后缩放功能。
    通信协议的设计
  • 原文地址:https://www.cnblogs.com/ZHOUVIP/p/7663562.html
Copyright © 2011-2022 走看看