在JavaScript字符串上使用运算符

在JavaScript字符串上使用运算符,javascript,string,variables,math,operators,Javascript,String,Variables,Math,Operators,我正在尝试获取URL的一段。我从以下几点开始: var url = "http://example.org/season-1"; var url2 = url.replace('http://example.org/season-',''); 最后我得到了一个名为url2的变量,它被设置为1 从那以后,我将努力进入下一个赛季。我尝试了url2+1,url2++,等等。结果是11,而它应该是2。我做错了什么?“1”是一个字符串。你是在浓缩而不是添加 您必须首先将“1”转换为整数,您可以使用p

我正在尝试获取URL的一段。我从以下几点开始:

 var url = "http://example.org/season-1";
 var url2 = url.replace('http://example.org/season-','');
最后我得到了一个名为
url2
的变量,它被设置为
1

从那以后,我将努力进入下一个赛季。我尝试了
url2+1
url2++
,等等。结果是
11
,而它应该是
2
。我做错了什么?

“1”
是一个字符串。你是在浓缩而不是添加


您必须首先将
“1”
转换为整数,您可以使用
parseInt('1')
使用
parseInt
如下所示:

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