《JavaScript循环语句代码知识点》

55 阅读1分钟

 

 
在JavaScript编程中,循环语句起着关键作用,能让我们高效地处理重复任务。

for循环

for循环常用于已知循环次数的情况。比如我们要打印出1到10的数字,代码如下:

javascript

for (let i = 1; i <= 10; i++) {
console.log(i);
}


这里 let i = 1 是初始化变量, i <= 10 是循环条件, i++ 表示每次循环后变量 i 自增1,在循环体中通过 console.log 输出数字。

while循环

while循环依据条件来决定是否继续执行。例如要计算1到100的累加和:

javascript

let sum = 0;
let num = 1;
while (num <= 100) {
sum += num;
num++;
}
console.log(sum);


先初始化累加和变量 sum 为0以及计数变量 num 为1,只要 num 小于等于100就进入循环体进行累加操作并让 num 自增,最后输出总和。

do-while循环

它和while循环类似,但会先执行一次循环体再判断条件。像下面这样验证用户输入是否符合要求:

javascript

let input;
do {
input = prompt("请输入一个大于5的数字");
} while (input && parseInt(input) <= 5);
console.log("输入符合要求");


先弹出输入框让用户输入,然后判断输入值是否符合大于5的条件,不符合就继续循环让用户重新输入。掌握这些循环语句的代码编写方式,能应对JavaScript中诸多的重复操作场景,提升编程效率。