2017-01-02 2 views
0

Ich habe numerischen Wert als String und ich möchte seinen Wert erhöhen. In Java haben wir es mit Integer.parseInt gemacht, aber ich verstehe nicht, wie man das in eckigen Winkeln erreicht.Wie erhöht man einen numerischen String-Wert in Winkel js

Mein Controller-Code:

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

Ich mag den Zählwert erhöhen numerischen Wert „19“, „20“ usw., bitte vorschlagen, wie könnte ich erhöhen Zeichenfolge dargestellt.

+0

In JS können Sie einfach 'ParseInt' Funktion auf der Zeichenfolge verwenden. –

+0

Warum verwenden Sie eine Zeichenfolge für eine Zählung an erster Stelle? Ist das irgendwo anders, wo Zahlen nicht erlaubt sind? – Claies

Antwort

2

count = "78"; 
 

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

 
console.log(count);

+count wandelt es in eine Zahl um; +1 erhöht es; .toString() konvertiert es zurück in eine Zeichenfolge.

1

versuchen Sie dies:

var count="18"; 
jsonData["combinationsData"] 
              .push({ 
               "vAxis": count, 
              "dataValue":dataValue 
              }); 
              count = (parseInt(count)+1).toString(); 

oder:

var count=18; 
jsonData["combinationsData"] 
              .push({ 
               "vAxis": count.toString(), 
              "dataValue":dataValue 
              }); 
              count++;