zoukankan      html  css  js  c++  java
  • JavaScript基础知识-流程控制之while循环

               JavaScript基础知识-流程控制之while循环

                                              作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

     

    一.JavaScript源代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>流程控制之while循环</title>
            <script type="text/javascript">
                /**
                 *     循环语句:
                 *         通过寻呼那语句可以反复执行一段代码多次。
                 * 
                 *     while循环语法如下:
                 *         while(条件表达式){
                 *             语句...
                 *         }
                 * 
                 *     while语句执行流程如下:
                 *        1>.先对条件表达式进行求值判断;
                 *        2>.如果值为true,则执行循环体,循环体执行完毕以后,继续对表达式进行判断,如果为true则继续执行循环体,依次类推...
                 *        3>.如果值为false,则终止循环。
                 * 
                 * 
                 * 
                 * 
                 *     do...while循环语法如下:
                 *         do{
                 *             语句...
                 *         }while(条件表达式)
                 * 
                 *    do...while语句执行流程如下:
                 *        1>.先执行循环体完毕以后,再对while后的条件表达式进行判断;
                 *        2>.如果结果为true,则继续执行循环体,循环体执行完毕以后,继续对表达式进行判断,如果为true则继续执行循环体,依次类推...
                 *        3>.如果值为false,则终止循环。
                 *     
                 *     温馨提示:
                 *         实际上两种循环语句功能类似,不同的是"while"是先判断后执行,而"do...while"先执行后判断。
                 *         综上所述,"do...while"可以保证循环体至少执行一次而while不能。
                 * 
                 *     案例实战:
                 *         假设投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年。
                 *         
                 */
     
                //定义一共变量,表示当前的钱数
                var money = 1000;
                
                //定义一个计数器,统计需要的年数
                var year_count = 0;
                
                //定义一个while循环来计算每年的钱数。
                while(money < 5000){
                    money *= 1.05;
                    year_count++;
                }
                
                document.write("一共需要" + year_count + "");
            </script>
        </head>
        <body>
        </body>
    </html>

    二.浏览器打开以上代码渲染结果

  • 相关阅读:
    【IntelliJ Idea】git commit 显示 Local Changes
    【Nginx】worker_connections设置
    【Java Web开发学习】DataSource获取的Connection要不要关闭
    【Redis】LOADING Redis is loading the dataset in memory
    shell 常用
    insert DB
    mq部署
    systemctl启动方式
    mq启动报错ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! !!
    redis哨兵centos7开机自启动
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/12128628.html
Copyright © 2011-2022 走看看