我正在使用angular 4应用程序,在这里我试图将1与方法的参数值相加。
例如:如果该方法接收到1作为参数值,我想在方法内部添加参数值+ 1,但是它返回11而不是2。
addCount(mCount){
mCount += 1;
console.log(mCount);
}
谁能帮我解决这个问题
答案 0 :(得分:5)
您可能将值作为字符串使用,只需在添加之前将其转换为数字即可。使用+
运算符将其转换为数字。
addCount(mCount){
mCount = +mCount + 1;
console.log(mCount);
}
答案 1 :(得分:2)
使用ParseInt转换为数字,否则它将被视为字符串并连接在一起,
mCount = parseInt(mCount) + 1