使用JavaScript连接字符串有什么问题
What is wrong in this string concatenation using 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=68661-68662
Tnx
简单地做一下怎么样:
var pagina = "edi.do?serv=3.C&ids=" + value;
var value = "68661-68662";
var pagina = "edi.do?serv=3.C&ids=" + value;
alert(pagina);
您将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")
还要注意,类是由String表示的,而不是字符串。
尽管这里有很多可以接受的答案,但我想指出的是,JavaScript中连接字符串的一种未提及的方法是使用Array
的join()
方法:
var pagina = ["edi.do?serv=3.C&ids=", value].join();
相关文章:
- 我不知道我的编码有什么问题.(JavaScript)
- 我的流星路线出了什么问题
- 此nodeValue替换代码有什么问题
- 这个正则表达式的日期/时间有什么问题
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 这个代码出了什么问题?(Jquery)
- 下面的Reg表达式出了什么问题
- 鼠标事件,我的代码出了什么问题
- 这个javascript语法有什么问题
- 动态创建foreignGroup并将其添加到svg中有什么问题
- 此代码中动态生成选择框有什么问题
- 我的javascript有什么问题?.className
- 这个 ajax.js 代码有什么问题
- JS代码有什么问题,让我知道代码是否可以改进
- 我的 Browserify JavaScript 代码有什么问题
- 图像上传功能将++(+1)副本添加到下一次上传.出了什么问题或如何重置“选定图像”
- 使用 Javascript 动态删除行.我的代码有什么问题
- AngularJS:这个注入我的控制器有什么问题
- 这个jQuery if语句有什么问题
- JavaScript:有人能告诉我我的代码出了什么问题吗?