Javascript计数器变量不会仅递增附加数字

时间:2015-06-25 22:31:25

标签: javascript append counter increment

  var counter = 0;

  var userAdd = prompt("How many would you like to add?");

  counter += userAdd;

  console.log(counter);

javascript新手。

我试图让计数器增加userAdd变量指定的数量。


当我运行此代码时,我从console.log()得到的所有内容,例如:

如果userAdd为' 1'每一次:

01
011
0111
...等

而不是:

1
2
3

这里的问题是什么?

1 个答案:

答案 0 :(得分:0)

您需要将结果键入为int而不是字符串。

var userAdd = parseInt(prompt("How many would you like to add?"));

这会强制数字添加而不是附加字符串。