如何将字符串变量作为参数传递给javascript函数?

时间:2013-08-27 09:20:55

标签: javascript

我是JavaScript的新手,我试图将一个字符串变量作为参数传递给JavaScript函数,但是我没有得到任何结果,当调用JavaScript函数时,函数内部没有任何内容被执行。
一点帮助也很明显。

4 个答案:

答案 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"] );
    ...
}