用js求1到n的所有偶数
时间: 2024-05-13 07:19:55 浏览: 12
可以使用循环遍历 1 到 n,判断每个数是否为偶数,如果是,则将其加入结果数组中。
以下是使用 JavaScript 的代码示例:
```javascript
function findEvenNumbers(n) {
const result = [];
for (let i = 1; i <= n; i++) {
if (i % 2 === 0) {
result.push(i);
}
}
return result;
}
const n = 10;
const evenNumbers = findEvenNumbers(n);
console.log(evenNumbers); // [2, 4, 6, 8, 10]
```
在此示例中,我们定义了一个名为 `findEvenNumbers` 的函数,它接受一个参数 `n`,表示要查找的范围。然后,我们使用 `for` 循环遍历 1 到 n,并使用取余运算符 `%` 来检查当前数是否为偶数。如果是,则将其添加到结果数组中。最后,我们返回结果数组。
我们可以使用 `console.log` 打印结果数组,以便在控制台中查看输出。
相关问题
用JS编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数求1+1/3+…+1/n;
以下是JS编写的函数,可以根据输入的n值计算出对应的结果:
```javascript
function sum(n) {
if (n == 1) {
return 1;
} else if (n == 2) {
return 1 / 2;
} else if (n % 2 == 0) {
return sum(n - 2) + 1 / n;
} else {
return sum(n - 1) + 1 / n;
}
}
```
当输入的n为偶数时,函数会计算出1/2+1/4+…+1/n的结果;当输入的n为奇数时,函数会计算出1+1/3+…+1/n的结果。可以通过调用该函数并传入对应的n值来得到结果,例如:
```javascript
console.log(sum(4)); // 输出 0.75
console.log(sum(5)); // 输出 1.5333333333333332
```
用js编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数求/1+1/3+…+1/n。
好的,我明白了。以下是用 JavaScript 编写的函数:
function calculateFraction(n) {
var result = 0;
if (n % 2 === 0) {
for (var i = 2; i <= n; i += 2) {
result += 1 / i;
}
} else {
for (var i = 1; i <= n; i += 2) {
result += 1 / i;
}
}
return result;
}
如果输入的是偶数 n,则该函数返回 1/2 + 1/4 + ... + 1/n 的和;如果输入的是奇数 n,则该函数返回 1/1 + 1/3 + ... + 1/n 的和。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)