我对node.js很新,并试图从控制台获取参数时计算总和。以下是我的代码:
console.log(process.argv);
var arr= process.argv;
var sum=0;
for(var i=2; i< arr.length;i++){
sum= sum + Number(arr[i]);
}
console.log(sum);
当我运行程序时,我的输出低于输出:
[ 'C:\\Program Files\\nodejs\\node.exe',
'D:\\NodeJs\\hello.js',
'16',
'2' ]
18
如何才能将18(此处)作为输出?
答案 0 :(得分:2)
删除第一个console.log:
console.log(process.argv);
您的代码应该是这样的:
var arr= process.argv;
var sum=0;
for(var i=2; i< arr.length;i++){
sum= sum + Number(arr[i]);
}
console.log(sum);