用js编写函数,计算1至n之间的奇数和
时间: 2023-05-18 18:04:14 浏览: 69
可以使用以下代码来计算1至n之间的奇数和:
function sumOfOddNumbers(n) {
let sum = 0;
for (let i = 1; i <= n; i++) {
if (i % 2 !== 0) {
sum += i;
}
}
return sum;
}
调用该函数并传入n的值即可得到结果。
相关问题
用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
```
JavaScript编写一个函数,接受6作为参数,返回1到该数的奇数之和
好的,以下是您需要的 JavaScript 代码:
```javascript
function sumOfOddNumbers(n) {
let sum = 0;
for(let i = 1; i <= n; i++) {
if(i % 2 === 1) {
sum += i;
}
}
return sum;
}
console.log(sumOfOddNumbers(6)); // 输出结果为 9
```
这个函数和之前的代码实现是一样的,只不过参数变成了6。调用该函数并传入6作为参数,它将返回1到6的所有奇数之和,即9。