do while循环

时间:2020-04-11
本文章向大家介绍do while循环 ,主要包括do while循环 使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

do while 循环

do...while语句其实是while语句的一个变体,、。该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则退出循环。

//do while 循环 1、语法结构
        do {
            // 循环体
        } while (条件表达式) 
// 2、执行思路 跟while不同的地方在于do while 先执行一次循环体 再判断条件 如果条件表达式结果为真,则继续执行循环体,否则退出循环
// 3、代码验证
        var i = 1;
        do {
            console.log('how are you');
            i++;
        } while (i <= 100)
// 4、我们的do while循环体至少执行一次

注意:先执行循环体,再判断,我们会发现do......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 {
            message = prompt('你好吗?');
        } while (message !== '我很好')
        alert('我也很好');

循环小结:

  • JS中循环有for、while、do while
  • 三个循环很多情况下都可以相互替代使用
  • 如果是用来记次数,跟数字相关的,三者使用基本相同,但是我们更喜欢用for
  • while和do......while可以做更复杂的判断条件,比for循环灵活一些
  • while和do......while执行顺序不一样,while先判断后执行,do......while先执行一次,再判断执行
  • while和do......while执行次数不一样,do......while至少会执行一次循环体,而while可能一次也不执行
  • 在实际工作中,我们更常用for循环语句,它写法更简洁直观

原文地址:https://www.cnblogs.com/wxdddm/p/12678008.html