分别使用while、do-while、for循环编写程序1-100之间的奇数和,用JavaScript编写
时间: 2024-09-26 17:07:34 浏览: 63
在JavaScript中,可以分别使用`while`、`do-while` 和 `for` 循环来遍历1到100之间的奇数并计算它们的和。这里是三种方法的示例:
### while 循环
```javascript
let sum = 0;
let i = 1;
while (i <= 100) {
sum += i;
i += 2; // 只有奇数才加
}
console.log("1到100之间奇数和:", sum);
```
### do-while 循环
```javascript
let sum = 0;
let i = 1;
do {
sum += i;
i += 2; // 只有奇数才加
} while (i <= 100);
console.log("1到100之间奇数和:", sum);
```
### for 循环
```javascript
let sum = 0;
for (let i = 1; i <= 100; i += 2) { // i++ 自然就是每次加2
sum += i;
}
console.log("1到100之间奇数和:", sum);
```
相关问题
JavaScript分别用while,do while,for循环编写程序求1-100之间的奇数和
在JavaScript中,我们可以使用`while`, `do...while`, 和 `for` 循环来遍历1到100的数字并找出其中的奇数。下面是三种不同的实现方法:
### 使用 `while` 循环
```javascript
let sum = 0;
let i = 1;
while (i <= 100) {
if (i % 2 !== 0) {
sum += i;
}
i++;
}
console.log("奇数和:", sum);
```
### 使用 `do...while` 循环
```javascript
let sum = 0;
let i = 1;
do {
if (i % 2 !== 0) {
sum += i;
}
i++;
} while (i <= 100);
console.log("奇数和:", sum);
```
### 使用 `for` 循环
```javascript
let sum = 0;
for (let i = 1; i <= 100; i++) {
if (i % 2 !== 0) {
sum += i;
}
}
console.log("奇数和:", sum);
```
JavaScript中分别用while,do while,for循环编写程序求1-100之间的奇数和,html
在JavaScript中,你可以使用`while`、`do...while`以及`for`循环来计算1到100之间所有奇数的总和。以下是三种方法的示例:
1. 使用`while`循环:
```javascript
let sum = 0;
let i = 1;
while (i <= 100) {
if (i % 2 !== 0) {
sum += i;
}
i++;
}
document.getElementById("result").innerText = "奇数和:" + sum; // 假设HTML有一个id为"result"的元素显示结果
```
2. 使用`do...while`循环:
```javascript
let sum = 0;
let i = 1;
do {
if (i % 2 !== 0) {
sum += i;
}
i++;
} while (i <= 100);
document.getElementById("result").innerText = "奇数和:" + sum;
```
3. 使用`for`循环:
```javascript
let sum = 0;
for (let i = 1; i <= 100; i++) {
if (i % 2 !== 0) {
sum += i;
}
}
document.getElementById("result").innerText = "奇数和:" + sum;
```
在每个例子中,你需要将结果显示部分添加到HTML中,比如上述的`document.getElementById("result")`,替换为实际HTML文档中的相应ID。
阅读全文