2017-01-02 81 views
0

我将数值作为字符串并且我想增加其值。 在java中,我们用Integer.parseInt来完成它,但我没有得到如何在角度上实现这一点。如何增加角度js中的数字字符串值

我的控制器代码:

var count="18"; 
jsonData["combinationsData"] 
             .push({ 
              "vAxis": count, 
             "dataValue":dataValue 
             }) 
             count++;//I want to increment its value 

我想增加计数值为“19”,“20”等问题,请建议我怎么能增加一个字符串表示的数值。

+0

在JS中,你可以在字符串上使用'parseInt'函数。 –

+0

为什么你首先使用一个字符串作为计数?这是否设置在其他地方,不允许数字? – Claies

回答

2

count = "78"; 
 

 
count = ((+count)+1).toString(); 
 

 
console.log(count);

+count将其转换为数字; +1递增它; .toString()将其转换回字符串。

1

试试这个:

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++;