2017-02-03 4 views
-1

Ich versuche, ein Segment einer URL zu erhalten. Beginne ich mit diesem:Verwenden Sie Operatoren für JavaScript-Strings

var url = "http://example.org/season-1"; 
var url2 = url.replace('http://example.org/season-',''); 

ich mit einer Variablen namens url2, am Ende, die auf 1 gesetzt.

Von dort versuche ich, in die nächste Saison vorzurücken. Ich versuchte url2 + 1, url2++, etc. Das Ergebnis ist 11, wenn es 2 sein sollte. Was mache ich falsch?

Antwort

1

"1" ist eine Zeichenfolge. Sie fügen nur hinzu, anstatt hinzuzufügen.

Sie müssen diese "1" zuerst in eine Ganzzahl umwandeln, was Sie mit parseInt('1') machen können.

1

Verwenden parseInt wie folgt aus:

// ... 
url2 = parseInt(url2); 
Verwandte Themen