javascript 中的函数返回未定义 (NaN)?
Function in javascript is returning undefined (NaN)?
我们需要对 javascript 中第 n 项的级数求和的代码:
1/(2n+1)
当我执行函数 series(80);它提醒了 NaN。
代码:
function series(n){
var i;
var s;
for(i = 1; i <= n; i++) {
s = s + 1/(2*i+1);
}
alert(s);
}
series(80);
您可以在 s = 0
上设置默认值
function series(n) {
var i;
var s = 0;
var n;
for (i = 1; i <= n; i++) {
s = s + 1 / (2 * i + 1);
}
alert(s);
}
series(80)
这是示例并且绝对有效不需要声明 n 因为我们将它作为参数传递给函数。
function series(n) {
var i, s = 0;
for(i = 1; i <= n; i++) {
s = s + 1/(2*i+1);
}
alert(s);
}
series(80);
我们需要对 javascript 中第 n 项的级数求和的代码: 1/(2n+1) 当我执行函数 series(80);它提醒了 NaN。 代码:
function series(n){
var i;
var s;
for(i = 1; i <= n; i++) {
s = s + 1/(2*i+1);
}
alert(s);
}
series(80);
您可以在 s = 0
function series(n) {
var i;
var s = 0;
var n;
for (i = 1; i <= n; i++) {
s = s + 1 / (2 * i + 1);
}
alert(s);
}
series(80)
这是示例并且绝对有效不需要声明 n 因为我们将它作为参数传递给函数。
function series(n) {
var i, s = 0;
for(i = 1; i <= n; i++) {
s = s + 1/(2*i+1);
}
alert(s);
}
series(80);