<!DOCTYPE HTML > < HTML LANG = "EN" > < 頭> < メタのcharset = "UTF-8" > < タイトル>機能を囲む</ タイトル> < スクリプト> / * 関数myAlert(){ アラート(「Hello Worldの') } myAlert(); * / // 最初の文言: // 括弧ラッパー関数を使用 (関数(){ iNum01 = ' Hello Worldのを'。 アラート(iNum01); })(); // 第文言: // !機能を追加する前に !関数(){ iNum01は= ' こんにちはwooooooorld ' ; アラート(iNum01) }(); // 第文言: // 追加〜関数の前 〜機能(){ iNum01 = 「こんにちはaaaaaaagainをwooooooorld 」; 警告(iNum01) }(); / * 機能を囲む利点: 関数が定義されていない独立した空間、変数や関数を作成することができます閉じますこれは、名前の競合を避けるために、同じ名前の変数と関数を介して外部に影響を及ぼします。参照JSファイルは、競合を避けるためにする場合。 同様の閉鎖、民間の方法。 もっとクローズ機能を使用した反復バージョン、既存の機能上の不要な影響がしばらく * / </ スクリプト> </ ヘッド> < 身体> </ ボディ> </ HTML >