学科分类
目录
JavaScript网页编程

while语句

while语句可以在条件表达式为true的前提下,循环执行指定的一段代码,直到条件表达式为false时结束循环。具体语法结构如下。

while (条件表达式) {

 // 循环体

}

使用while语句输出1~100范围内的数字,具体代码如下。

 1  var num = 1;

 2  while (num <= 100) {

 3   console.log(num);

 4   num++;

 5  }

从上述代码可以看出,while语句的使用方法和for语句类似,同样可以利用计数器来控制循环的次数。需要注意的是,在循环体中需要对计数器的值进行更新,以防止出现死循环。为了直观地理解while的执行流程,下面我们通过图1进行演示。

img

图1 while循环流程图

使用while语句也可以完成各种各样的循环计算。例如,计算1~100之间的所有整数的和,具体代码如下。

 1  var sum = 0;

 2  var i = 1;

 3  while(i <= 100) {

 4   sum += i;

 5   i++;

 6  }

 7  console.log(sum);  // 输出结果:5050
点击此处
隐藏目录