0

パラメータを取り、パラメータ値を変数に割り当てる JavaScript 関数を作成しようとしています...これを行う方法...

これが私が試したことです.....

function getTextWidth(text, fontname, fontsize) () {
     var one = text;
     var two = fontname;
     var three = fontsize;
    });

これは正しいです?

4

6 に答える 6

3
function getTextWidth(text, fontname, fontsize) {
     var one = text;
     var two = fontname;
     var three = fontsize;
    }

最初の開始前に、関数の最後にある余分な括弧を削除する必要があります{。次に、末尾のブラケットとセミコロンを削除する必要があります。JavaScript 関数と jQuery を混在させているようです。

于 2013-05-22T10:29:50.340 に答える
1

構文が正しくありません。パラメータを使用して関数を宣言する方法の例については、これを参照してください。

function getTextWidth(text, fontname, fontsize) {
     var one = text;
     var two = fontname;
     var three = fontsize;
}
于 2013-05-22T10:30:18.837 に答える
0

正しい構文は -

function getTextWidth(text, fontname, fontsize){
     var one = text;
     var two = fontname;
     var three = fontsize;
}
于 2013-05-22T10:30:41.750 に答える
0

var one = text; は必要ありません。etc - 「テキスト」はすでに関数で使用可能な変数です

于 2013-05-22T10:31:11.687 に答える
0

()関数の直前のを削除し、を次の{ように置き換えます。});};

于 2013-05-22T10:29:23.583 に答える
0

余分な () は必要ありません

function getTextWidth(text, fontname, fontsize) {
         var one = text || false,
            two = fontname || false,
            three = fontsize || false;

        if (one) {

        }

        if (two) {

        }

        if (three) {

        }
    });

そして、あなたは呼び出すことができますgetTextWidth('foobar', 'arial', '12px);

于 2013-05-22T10:34:01.463 に答える