角度4:给出级联值,而不是添加值

时间:2018-08-01 11:12:44

标签: angular typescript

我正在使用angular 4应用程序,在这里我试图将1与方法的参数值相加。

例如:如果该方法接收到1作为参数值,我想在方法内部添加参数值+ 1,但是它返回11而不是2。

addCount(mCount){
   mCount += 1;
   console.log(mCount);
}

谁能帮我解决这个问题

2 个答案:

答案 0 :(得分:5)

您可能将值作为字符串使用,只需在添加之前将其转换为数字即可。使用+运算符将其转换为数字。

addCount(mCount){
   mCount = +mCount + 1;
   console.log(mCount);
}

答案 1 :(得分:2)

使用ParseInt转换为数字,否则它将被视为字符串并连接在一起,

mCount = parseInt(mCount) + 1