将字符串作为参数传递

时间:2010-08-19 06:53:45

标签: javascript

我将字符串传递给函数,但它给了我一个错误:

assignAttr(var menu="menu", var container="menu_container",var text="menu_text");

function assignAttr(menu,container,text)
{
 alert(menu + container + text);
}

3 个答案:

答案 0 :(得分:4)

你只需要调用这样的函数:

assignAttr("menu", "menu_container", "menu_text");

答案 1 :(得分:2)

正确的代码是这样的:

function assignAttr(menu,container,text) { 
  alert(menu + container + text); 
}

var menu="menu";
var container="menu_container";
var text="menu_text";
assignAttr(menu, container, text);

该代码用于显示如何将变量用作参数。

当然,您可以将函数调用编写为:

assignAttr("menu", "menu_container", "menu_text");

答案 2 :(得分:0)

您不能声明这样的变量。你需要这样做:

var menu="menu"; 
var container="menu_container";
var text="menu_text";

assignAttr(menu, container, text); 

function assignAttr(menu,container,text) 
{ 
 alert(menu + container + text); 
}