ホームページ >ウェブフロントエンド >jsチュートリアル >JSについて知ろう! /+/-/~ function() {/*...*/}() どういう意味ですか?

JSについて知ろう! /+/-/~ function() {/*...*/}() どういう意味ですか?

coldplay.xixi
coldplay.xixi転載
2020-06-29 17:41:592780ブラウズ

JSについて知ろう! /+/-/~ function() {/*...*/}() どういう意味ですか?

自己実行匿名関数:

  • 共通形式: (function() { /* code */ })();
  • 説明: 関数を囲む最初の括弧のペア (function(){}) は、名前のない関数をスクリプトに返し、次に空の括弧のペアは、返された名前のない関数をすぐに実行します。括弧内はパラメータです。匿名関数。
  • 関数: 名前空間を作成するために使用できます。すべてのコードをこの特別な関数パッケージに記述している限り、許可しない限り、外部からアクセスすることはできません (変数の前にウィンドウを追加し、そのため、関数または変数はグローバルになります)。各JavaScriptライブラリのコードは、基本的にこの形で構成されています。

要約すると、実行関数の主な機能は匿名と自動実行であり、コードは解釈された時点ですでに実行されています。

その他の記述方法

(function () { /* code */ } ()); 
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();

関連する学習チュートリアル: javascript チュートリアル

以上がJSについて知ろう! /+/-/~ function() {/*...*/}() どういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。