当单个"i"值作为数字返回时,为什么下面的代码返回NaN输出时,我有点困惑.如何生成所有"i"变量的累积和?
<script>
var i;
var output;
for (i=0;i<20;i+=5){
console.log(i);
output+=i;
console.log(output);
}
document.write (output);
console.log(output);
</script>
Run Code Online (Sandbox Code Playgroud)
您需要初始化输出0,否则您要添加数字undefined
<script>
var i,
output= 0;
for (i = 0; i < 20; i += 5) {
console.log(i);
output+=i;
console.log(output);
}
console.log(output);
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |