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

JavaScriptの関数の前に感嘆符は何をしますか?


!記号は、即時呼び出し関数式であることを示します。

感嘆符は関数を単独で呼び出すことはありません。最後に()を付けることができます-

!function foo() {}()

()の優先順位は!よりも高くなります。すぐに関数を呼び出します。

次のように言及することもできます-

(function(){})();

!式がtrueを返すことを許可します。これは、デフォルトでは、すぐに呼び出されるすべての関数式が未定義を返すためです。そのため、!が残ります。未定義、これは本当です。


  1. JavaScriptでは、「関数式は常に定数値です」とはどういう意味ですか?

    constがプログラムで使用されている場合、値をconst変数に再割り当てしようとすると、エラーが発生します。 以下がconst変数であるとしましょう- const result = (first, second) => first * second; ここで、const変数に値を再割り当てしようとすると、出力にエラーが表示されます。 例 以下はコードです- const result = (first, second) => first * second; result = first => first =first*10; console.log(result(10,

  2. クラスの関数の前にある「get」キーワードとは何ですか-JavaScript?

    getキーワードは、C#、Java、その他のテクノロジーなどのゲッター関数として使用できます。 クラスでgetを使って関数を設定します- class Employee {    constructor(name) {    this.name = name;    }    get fullName() {       return this.name;    } } 例 以下は、get-の例を表示するコードです。 class Employee {