【发布时间】:2017-08-25 07:04:42
【问题描述】:
我有一个非常简单的计算器应用程序:
if (process.argv[3]==='+') console.log(parseInt(process.argv[2]) + parseInt(process.argv[4]));
if (process.argv[3]==='-') console.log(parseInt(process.argv[2]) - parseInt(process.argv[4]));
if (process.argv[3]==='*') console.log(parseInt(process.argv[2]) * parseInt(process.argv[4]));
if (process.argv[3]==='/') console.log(parseInt(process.argv[2]) / parseInt(process.argv[4]));
console.log(process.argv[3])
2 + 2, 2 - 2, 2 / 2 都按预期工作,但 2 * 2 会注销脚本名称。
为什么会这样?乘号是怎么回事?
【问题讨论】:
-
不是专家,但可能与通配符有关?就像你想列出所有 js 文件并执行 "*.js"...
标签: javascript node.js