JavaScript基础--while循环

循环基本概念

  • 循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段, 直到条件不成立为止。
    • 给定的条件称为循环条件,反复执行的程序段称为循环体
    • 循环结构简单来说就是:一次又一次的执行相同的代码块
  • 现实生活中的循坏


  • JavaScript中的循坏
    • while语句;
    • do-while语句;
    • for语句;

while循环基本概念

  • 格式:
while ( 条件表达式 ) {
     语句1;
     语句2;
     ....
 }
  • while语句执行流程:
    • 判断条件表达式是否为真, 如果为真执行后面大括号中的内容
    • 执行完毕再次判断条件表达式是否还为真,如果为真执行后面大括号中的内容
    • 重复上述过程,直到条件不成立就结束while循环
      var num = 0;
      while (num < 10){
        alert(num); // 弹出0-9
        num++;
      }
      
  • 构成循环结构的几个条件
    • 循环控制条件(条件表达式)
      • 循环退出的主要依据,来控制循环到底什么时候退出
    • 循环体(while后面的大括号{})
      • 循环的过程中重复执行的代码段
    • 循环结束语句(递增,递减,break等)
      • 能够让循环条件为假的依据,否则退出循环
  • while循环特点:
    • 如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行
      var num = 10;
      while (num < 10){
          alert(num); // 什么都不弹
          num++;
      }
      

while循坏注意点

  • 死循环
    • 条件表达式永远为真, 循坏永远无法结束,我们称之为死循环
  • 任何值都有真假性
    • 对于非Boolean类型的值, 会先转换为Boolean类型再判断
  • while 后如果只有一条语句它可以省略大括号
    • 如果省略大括号, while只会管制紧跟其后的那条语句

dowhile循环基本概念

  do {
     语句1;
     语句2;
     ....
 } while ( 条件 );
  • do-while语句执行流程:
    • 首先会执行一次循环体中的语句
    • 接着判断while中的条件表达式是否为真,如果为真再次执行循环体中的语句
    • 重复上述过程,直到条件不成立就结束while循环
        var num = 20;
        do{
            console.log(num); // 输出一次10
        }while (num < 10);
      
  • while循环特点:
    • 不管while中的条件是否成立,循环体中的语句至少会被执行一遍

你可能感兴趣的:(JavaScript基础--while循环)