2017-01-02 64 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++;