我试图在函数内部连接变量然后返回。在PHP中我们只是在“=”之前放置一段时间但它在javascript中不起作用。
有人可以帮我解决这个问题吗?
function NewMenuItem(){
var output = "<input type='checkbox'> ";
var output .= "<input type='text'> ";
return output;
}
答案 0 :(得分:1)
+
运算符将连接两个字符串,即。 &#34;你好&#34; +&#34;世界&#34; //&GT; &#34; Hello World&#34;。使用+=
是将变量与其自身分配和连接的捷径。
即。而不是:
var myVar = "somestring";
myVar = myVar + "another String";
你可以这样做:
var myVar = "somestring";
myVar += "another String";
对于你的问题:
function NewMenuItem() {
//This is just a small example. The end result is more broader then this
var output = "<input type='checkbox'> ";
output += "<input type='text'> ";
return output;
} //end of NewMenuItem(){
答案 1 :(得分:0)
&#34; + =&#34;是在javascript中连接的标准方法;
var a = "yourname";
var b = "yourlastname";
var name = a + b;
var complete_name = "my name is: ";
complete_name += name;
结果:我的名字是:yourname yourlastname
答案 2 :(得分:0)
使用Concat
函数或使用加号运算符(+)
。
点击此链接jsfiddle查看一个有效的示例。