Javascript学習ノート——8.5は名前空間の関数として
412 ワード
Javascriptにおけるスコープ:関数スコープ:関数内で宣言されている変数は、ネスト関数内だけで見られ、関数外ではアクセスできない グローバルスコープ:関数内で定義されていない変数はグローバル変数であり、Javascriptプログラム全体で見られる である. Javascriptはブロック機能領域がありません.例えば、for while循環体(括弧)内で定義された変数は、循環体の外でもアクセスできます.グローバル変数 です.
ブロック作用領域がないので、グローバル名前空間が汚染されるのを防ぐために、一時的な名前空間として関数を定義することによってしばしば匿名関数を使用する.
ブロック作用領域がないので、グローバル名前空間が汚染されるのを防ぐために、一時的な名前空間として関数を定義することによってしばしば匿名関数を使用する.
(function(){//
//mymodule() //
}()) //