Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

Function()コンストラクターを使用してJavaScript関数を定義するにはどうすればよいですか?


Function()コンストラクターは、任意の数の文字列引数を想定しています。最後の引数は関数の本体です。セミコロンで区切って、任意のJavaScriptステートメントを含めることができます。

次のコードを実行して、新しい関数コンストラクターで関数を呼び出すことができます-

<html>
   <head>
      <script>
         var func = new Function("x", "y", "return x*y;");

         function multiplyFunction(){
            var result;
            result = func(15,35);
            document.write ( result );
         }
      </script>
   </head>
   <body>
      <p>Click the following button to call the function</p>

      <form>
         <input type = "button" onclick = "multiplyFunction()" value = "Call Function">
      </form>
   </body>
</html>

  1. JavaScriptを使用してページを印刷するにはどうすればよいですか?

    JavaScriptでページを印刷するには、print()メソッドを使用します。標準のダイアログボックスが開き、印刷用に選択するプリンタなどの印刷オプションを簡単に設定できます。 ここに例があります- 例 次のコードを実行して、ページを印刷する方法を学ぶことができます- <!DOCTYPE html> <html>    <body>       <button onclick="display()">Click to Print</button> &n

  2. JavaScriptでカスタムソート関数を定義する方法は?

    カスタムソート関数を定義するには、最初の値を2番目の値と比較する必要があります。最初の値が2番目の値より大きい場合は、-1を返します。最初の値が2番目の値よりも小さい場合は、1を返し、それ以外の場合は0を返します。 上記のプロセスでは、データが降順で並べ替えられます。データを昇順で表示する場合は、上記のプロセスを逆に実行してください。 例 以下はコードです- var name = ['David', 'Adam', 'John', 'Bob']; name.sort(function (first, second) { &nb