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

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

coldplay.xixi
リリース: 2020-06-29 17:41:59
転載
2731 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート