所以,首先,我知道这段代码很乱,请耐心等待,但谁能解释为什么这会一直连接输入的信息而不是在传递后添加数值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);
Run Code Online (Sandbox Code Playgroud)