我是JavaScript的新手,我试图将一个字符串变量作为参数传递给JavaScript函数,但是我没有得到任何结果,当调用JavaScript函数时,函数内部没有任何内容被执行。
一点帮助也很明显。
答案 0 :(得分:0)
该功能将是这样的
声明和定义功能
function demo(arg)
{
//use arg for your code
}
调用函数
demo("hello");
希望这会有所帮助......
答案 1 :(得分:0)
function show(value) {
alert(value);
}
show('test');
如果这不是你想要的,你应该澄清你的问题。
答案 2 :(得分:0)
在Javascript中,您不需要指定变量的类型。如果您的变量是字符串,系统将按此处理它。以下是嵌入在HTML页面中的基本示例,以帮助您入门:
修改强>:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<span id="myid"></span>
<script >
var myVar = "Hello world !";
displayVar(myVar);
function displayVar(myParam) {
x = document.getElementById("myid"); // Find the element
x.innerHTML = myParam;
}
</script>
</body>
</html>
答案 3 :(得分:-1)
您可以将变量转储为json格式,然后将json字符串解析为函数中的变量
//this is your params
my_params =
[
"dict": {
"abc":true,
"xyz":1
},
"data": "blah blah blah..."
]
//dump params to json
var myObject = JSON.stringify(my_params);
//pass param to function
my_function( myObject );
function my_function( object )
{
//parse json to object
myObject = JSON.parse( object );
alert( myObject ["data"] );
...
}