如何增加角度js中的数字字符串值
问题描述:
我将数值作为字符串并且我想增加其值。 在java中,我们用Integer.parseInt来完成它,但我没有得到如何在角度上实现这一点。如何增加角度js中的数字字符串值
我的控制器代码:
var count="18";
jsonData["combinationsData"]
.push({
"vAxis": count,
"dataValue":dataValue
})
count++;//I want to increment its value
我想增加计数值为“19”,“20”等问题,请建议我怎么能增加一个字符串表示的数值。
答
count = "78";
count = ((+count)+1).toString();
console.log(count);
+count
将其转换为数字; +1
递增它; .toString()
将其转换回字符串。
答
使用parseInt从您的字符串值中获取一个int值。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
var myInt = parseInt(count);
myInt++;
答
试试这个:
var count="18";
jsonData["combinationsData"]
.push({
"vAxis": count,
"dataValue":dataValue
});
count = (parseInt(count)+1).toString();
或:
var count=18;
jsonData["combinationsData"]
.push({
"vAxis": count.toString(),
"dataValue":dataValue
});
count++;
在JS中,你可以在字符串上使用'parseInt'函数。 –
为什么你首先使用一个字符串作为计数?这是否设置在其他地方,不允许数字? – Claies