1

私は JavaScript を初めて使用し、文字列変数を引数として JavaScript 関数に渡そうとしていますが、実行しても結果が得られず、JavaScript 関数の呼び出し時に関数内の何も実行されません。
少しの助けもかなりのものです。

4

4 に答える 4

0
function show(value) {
  alert(value);
}


show('test');

これが探しているものでない場合は、質問を明確にする必要があります。

于 2013-08-27T09:25:46.237 に答える
0

関数はこのようになります

関数の宣言と定義

function demo(arg)
{
 //use arg for your code
}

呼び出し機能

demo("hello");

お役に立てれば....

于 2013-08-27T09:25:23.383 に答える
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>
于 2013-08-27T09:33:27.147 に答える
-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"] );
    ...
}
于 2013-08-27T09:24:45.780 に答える