CodeGym /Java Course /モジュール 3 /JavaScript の関数の型

JavaScript の関数の型

モジュール 3
レベル 7 , レッスン 5
使用可能

6.1 関数を宣言するさまざまな方法

JavaScript の関数に関するさらに役立つ情報。関数はいくつかの方法で宣言でき、それぞれに独自のニュアンスがあります。

最も標準的な方法は、キーワードfunctionとですName

   function print(data)
   {
     console.log(data);
   }

2 番目の方法は、最初に変数を宣言してから、その変数に匿名関数を割り当てる方法です。

window.print = function(data)
 {
     console.log(data);
 }

これら 2 つの方法ではまったく同等の結果が得られます。最初の方法で通常の関数を宣言すると、関数の名前を持つ新しいフィールドがウィンドウ オブジェクト上に作成され、そのフィールドへの参照が割り当てられます。

6.2 無名関数

匿名関数を作成し、その値を何も割り当てないことも可能です。なぜそのような機能が必要なのでしょうか? 彼女にどうやって電話したらいいですか?

そして重要なのは、すぐに呼び出すことができるということです。関数を宣言しtemp、すぐにそれを呼び出したとしましょう。


var temp = function(data)
    {
        console.log(data);
    }
 
temp("some info");

これを宣言してすぐに呼び出すこともできます。


   (function(data)
    {
        console.log(data);
    })("some info");

Java の匿名内部クラスのようなもの...

6.3 eval() メソッド

JavaScript でコードを実行するもう 1 つの興味深い方法は、関数をまったく作成しないことです。JavaScript では、文字列として指定されたコードを簡単に実行できます。これには (評価から) 特別な関数がありますeval()。一般的な呼び出し形式は次​​のようになります。

var result = eval("code or expression");

例:


var x = eval("1/2");
eval("alert('Hi!')");
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION