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

JavaScript の関数の型

使用可能

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!')");
コメント
  • 人気
  • 新規
  • 古い
コメントを残すには、サインインしている必要があります
このページにはまだコメントがありません