使用JavaScript进行字符串连接有什么问题?
我是JavaScript开发的新手,在连接两个字符串时发现了一些问题 所以,我做了:使用JavaScript进行字符串连接有什么问题?,javascript,Javascript,我是JavaScript开发的新手,在连接两个字符串时发现了一些问题 所以,我做了: alert(value); var pagina = string.concat("edi.do?serv=3.C&ids=", value); alert(pagina); 警报(值)向我显示了类似于:68661-68662的方面结果,但是第二个警报没有显示pagina变量的值,因此我认为连接中出现了一些错误 我错过了什么?如何解决此问题 我需要获得如下字符串:edi.do?serv=3.C&ids
alert(value);
var pagina = string.concat("edi.do?serv=3.C&ids=", value);
alert(pagina);
警报(值)向我显示了类似于:68661-68662的方面结果,但是第二个警报没有显示pagina变量的值,因此我认为连接中出现了一些错误
我错过了什么?如何解决此问题
我需要获得如下字符串:edi.do?serv=3.C&ids=68661-68662
Tnx简单地做一下怎么样:
var pagina = "edi.do?serv=3.C&ids=" + value;
您将Java与JavaScript混为一谈。 javascript中的联系人是这样完成的:
var pagina = "edi.do?serv=3.C&ids=" + value;
问题是“string.concat”是一个空指针,在您的上下文中“string”是什么?“string”变量应该是原始字符串
我想你想要达到的是:
var pagina = "edi.do?serv=3.C&ids=".concat(value);
你也可以按照马吕斯的建议做:
var pagina = "edi.do?serv=3.C&ids="+value;
为了访问JavaScript中的字符串方法,我们使用如下面向对象设计:“123”.concat(“456”)
还要注意的是,类是用字符串表示的,而不是字符串。虽然这里有许多可以接受的答案,但我想指出,在JavaScript中连接字符串的一种未提及的方法是使用
Array
的join()
方法:
var pagina = ["edi.do?serv=3.C&ids=", value].join();
var value=“68661-68662”;
var pagina=“edi.do?serv=3.C&ids=“+value;
警报(帕吉纳)代码>过度杀戮是我看到这个问题后想到的术语。这个答案现在应该已经被接受了:)