用JavaScript编写两个函数,分别使用for循环和while循环语句实现1——1000的偶数累加,当累加和大于2000时,终止循环语句的执行。函数名自行定义,累加结果以弹窗的形式展现
时间: 2024-02-19 11:57:37 浏览: 87
好的,我来写一个JavaScript的代码,其中包含了两个函数,一个使用for循环,一个使用while循环,实现1——1000的偶数累加,当累加和大于2000时,终止循环语句的执行,结果以弹窗的形式展现。代码如下:
```
function evenSumFor() {
let sum = 0;
for (let i = 2; i <= 1000; i += 2) {
sum += i;
if (sum > 2000) {
break;
}
}
alert(`使用for循环:偶数累加和为${sum}`);
}
function evenSumWhile() {
let sum = 0;
let i = 2;
while (i <= 1000) {
sum += i;
if (sum > 2000) {
break;
}
i += 2;
}
alert(`使用while循环:偶数累加和为${sum}`);
}
evenSumFor();
evenSumWhile();
```
这个代码中,`evenSumFor()`函数使用了for循环,`evenSumWhile()`函数使用了while循环。两个函数的实现方式基本相同,只是循环语句不同。在循环过程中,我们使用了一个计数器`sum`来记录偶数的累加和。当`sum`大于2000时,我们使用`break`语句跳出循环。最后,我们使用`alert()`函数弹出一个弹窗,展示累加结果。
请注意,函数名可以根据您的需求自由定义,只需确保函数内部的实现与您的需求一致即可。
阅读全文