Javascript 初学者-“;“南”;使用以下While循环时出错
这里是初露头角的Javascript学习者,我正在努力学习一些Nodejs教程。其中一个教程让我遍历一个数组,该数组总是以两个非数字开始,然后是数字,因此我使用:Javascript 初学者-“;“南”;使用以下While循环时出错,javascript,arrays,node.js,Javascript,Arrays,Node.js,这里是初露头角的Javascript学习者,我正在努力学习一些Nodejs教程。其中一个教程让我遍历一个数组,该数组总是以两个非数字开始,然后是数字,因此我使用:array[2]作为起点 var arrayLength = (process.argv.length); var i = 2; var y = 0; while (i <= arrayLength) { y = y + Number(process.argv[i]); i++; } var arrayLeng
array[2]
作为起点
var arrayLength = (process.argv.length);
var i = 2;
var y = 0;
while (i <= arrayLength) {
y = y + Number(process.argv[i]);
i++;
}
var arrayLength=(process.argv.length);
var i=2;
var y=0;
当(i您运行循环时,一次迭代太远。更改:
i <= arrayLength
i您运行循环的次数太多。更改:
i <= arrayLength
i最后一个元素在所有0索引数组中都位于索引length-1
处;我猜在i==arraylelength
处的任何元素都很可能是未定义的,并被转换为NaN
,这是正确的是。非常感谢您的快速帮助!最后一个元素在所有0索引数组中都位于索引length-1
;我的g原因是i==arrayLength
中的任何内容都很可能是未定义的
,并被转换为NaN
,这是正确的。非常感谢您的快速帮助!当然!如果数组长度为10个项目,那么最后一个项目应该使用数组[9]获取
。非常感谢!当然!如果一个数组有10个项目,那么最后一个项目应该使用数组[9]
获取。非常感谢!