2017-02-03 3 views
-1

URL 세그먼트를 가져 오려고합니다. 나는이 밖으로 시작 :JavaScript 문자열에서 연산자 사용

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

내가 1로 설정되어 url2라는 변수로 끝낸다.

거기에서 나는 다음 시즌으로 넘어 가려고합니다. url2 + 1, url2++ 등을 시도했습니다. 결과는 11이며, 2이되어야합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

1

"1"은 문자열입니다. 추가하는 대신 연결하고 있습니다.

먼저 "1"을 정수로 변환해야합니다. parseInt('1')으로 할 수 있습니다. 이 같은

1

사용 parseInt :

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