【发布时间】:2020-02-14 00:55:41
【问题描述】:
所以,首先,我知道这段代码很乱,请多多包涵,但谁能解释为什么这会继续连接输入的信息,而不是在通过parseInt() 后添加数值?
var sol = 0;
var n = 0;
while(n !== null)
{
parseInt(n = prompt("Please enter a number to be added onto stack"));
if(n != null || n != NaN)
{
sol = parseInt(sol);
sol += n;
}
}
console.log(sol);
【问题讨论】:
-
你必须设置
n = parseInt(...)。函数在 JS 中不会以这种方式修改变量。 -
@bbbbbb 我知道我在做一些愚蠢的事情哈哈,谢谢你的帮助,我很感激!
标签: javascript concatenation addition parseint