JavaScript 进阶第二章(循环结构 )

while循环结构

1.语法:

while(条件 true/false){

        循环体/需要重复执行的代码;
    }

  • 执行步骤:

    • 1.判断条件是否成立

      • 1.1 如果成立,执行循环体代码,然后重复步骤1

      • 1.2 如果不成立,结束循环,执行大括号后面的代码

  • 3.注意点

    • (1)小括号中的语句,无论结果是什么都会转换成布尔类型来判断是否成立

    • (2)避免写一个死循环

代码演示:

do-while循环结构

1.语法

do{
    循环体;
}while( 条件 );

  • 2.执行过程

    • 1.先执行循环体代码

    • 2.执行条件语句

      • 如果结果为true,执行循环体代码

      • 如果为false,循环结束

    • 3.重复步骤2

  • 3.do-while和while实现的循环其实是一样的,只有一个不同点:do-while循环不管怎样先执行一次循环体代码,然后再判断条件

    • while循环:先奏后斩(先判断条件再执行循环体)

    • do-while循环:先斩后奏(不管怎样先执行一次循环体代码,然后再判断条件)

代码演示:

循环结构总结

  • 1.原则上,三种循环结构语句之间可以互转,只不过每一种语句的适用场景不一样

  • 2.最常用:for循环:适合循环次数固定

  • 3.while循环:适合循环次数不固定

  • 4.do-while循环:适合循环次数不固定,但是循环体代码至少要执行一次

上一章:JavaScript 进阶第一章(分支结构) 

下一章:JavaScript 进阶第三章(数组排序-冒泡算法)