如何在node.js中停止作为输出打印的参数?

时间:2017-02-01 09:13:29

标签: javascript node.js

我对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(此处)作为输出?

1 个答案:

答案 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);