解释基本的JavaScript结果

时间:2012-12-06 19:46:05

标签: javascript

我想弄清楚这段代码会产生什么?我假设数组“t”已经定义并填充。

var j, s;
for (var j = 0; j < 34; j++){
    s += (t[j] * 4) / 5;
}

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:6)

s将为NaN,因为它未使用数值初始化。 undefined + x(其中x是一个数字)始终为NaN