js while循环
时间: 2023-09-16 19:14:41 浏览: 106
在JavaScript中,while循环是一种常用的循环结构。它的基本语法是:while (条件) { 循环体 }。while循环的执行过程如下:首先判断条件是否为真,如果为真,则执行循环体,然后再次判断条件是否为真,如果为真,则再次执行循环体,以此类推,直到条件为假时退出循环。[1]
在使用while循环时,需要注意以下三个要素:
1. 变量初始化:在循环开始之前,需要初始化一个变量,用于控制循环的次数或条件。
2. 条件的判断:在每次循环开始之前,需要判断条件是否为真,如果为真,则执行循环体,否则退出循环。
3. 变量的改变:在每次循环结束之后,需要改变变量的值,以便在下一次循环时能够满足条件。
下面是一些使用while循环的实例:
例1:输入一个数,重复输出一句话达到这个数量
```javascript
let n = Number(prompt('你想循环几次?')), i = 1;
while (i <= n) {
document.write('我要朝九晚五不加班,钱多事少离家近,月薪过万包吃住,跑车豪宅白富美!<br>');
i++;
}
```
例2:求1-100中所有偶数的和
```javascript
let i = 1, sum = 0;
while (i <= 100) {
if (i % 2 == 0) {
sum += i;
}
i++;
}
document.write(sum);
```
例3:一个追逐爱情的人
```javascript
let re = prompt('你喜爱我吗?');
while (re != '爱') {
re = prompt('你喜爱我吗?');
if (re === '爱') {
alert('我也喜欢你');
}
}
```
这些例子展示了while循环的用法和效果。通过控制循环条件和循环体内的逻辑,我们可以实现不同的循环需求。[1][2]
阅读全文