zoukankan      html  css  js  c++  java
  • 0126 while循环、do while循环、三种循环小结

    1.3 while循环

    while语句的语法结构如下:

    while (条件表达式) {
        // 循环体代码 
    }
    

    执行思路:

    • 1 先执行条件表达式,如果结果为 true,则执行循环体代码;如果为 false,则退出循环,执行后面代码
    • 2 执行循环体代码
    • 3 循环体代码执行完毕后,程序会继续判断执行条件表达式,如条件仍为true,则会继续执行循环体,直到循环条件为 false 时,整个循环过程才会结束

    注意:

    • 使用 while 循环时一定要注意,它必须要有退出条件,否则会成为死循环
            // while循环案例
            // 1. 打印人的一生,从1岁到100岁
            var i = 1;
            while (i <= 100) {
                console.log('这个人今年' + i + '岁了');
                i++;
            }
            // 2. 计算 1 ~ 100 之间所有整数的和
            var sum = 0;
            var j = 1;
            while (j <= 100) {
                sum += j;
                j++
            }
            console.log(sum);
    
            // 3. 弹出一个提示框, 你爱我吗?  如果输入我爱你,就提示结束,否则,一直询问。
            var message = prompt('你爱我吗?');
            while (message !== '我爱你') {
                message = prompt('你爱我吗?');
            }
            alert('我也爱你啊!');
    
            // 我的改造
            var msg = prompt('你爱我吗?');
            while (true) {
                if (msg != '我爱你') {
                    msg = prompt('你爱我吗?');
                } else {
                    break;
                }
            }
    

    1.4 do-while循环

    do... while 语句的语法结构如下:

    do {
        // 循环体代码 - 条件表达式为 true 时重复执行循环体代码
    } while(条件表达式);
    

    执行思路

    • 1 先执行一次循环体代码

    • 2 再执行条件表达式,如果结果为 true,则继续执行循环体代码,如果为 false,则退出循环,继续执行后面代码

      注意:先再执行循环体,再判断,do…while循环语句至少会执行一次循环体代码

            // while循环案例
    
            // 1. 打印人的一生,从1岁到100岁
            var i = 1;
            do {
                console.log('这个人今年' + i + '岁了');
                i++;
            } while (i <= 100)
            // 2. 计算 1 ~ 100 之间所有整数的和
            var sum = 0;
            var j = 1;
            do {
                sum += j;
                j++;
            } while (j <= 100)
            console.log(sum);
    
            // 3. 弹出一个提示框, 你爱我吗?  如果输入我爱你,就提示结束,否则,一直询问。
            do {
                var message = prompt('你爱我吗?');
            } while (message !== '我爱你')
            alert('我也爱你啊');
    

    1.5 三种循环小结

  • 相关阅读:
    假期python复习2
    假期python复习
    java学习博客2
    Ubuntu20.04安装配置java和tomcat部署静态html网站方法
    如何使用eclipse使用Maven
    __block用结构体使用forwarding指针的原因
    Block存储域学习
    Block捕获__block局部变量的底层原理
    《Objective-C 高级编程》 1.2.3节 alloc/retain/release/dealloc 实现——学习总结
    UICollectonView使用总结
  • 原文地址:https://www.cnblogs.com/jianjie/p/12145044.html
Copyright © 2011-2022 走看看