ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptの必須パッケージを詳しく解説
今回はjavascriptの詳しい説明と、javascriptを使用する際の注意点を実際の事例を交えてご紹介します。
終わりに、この名前はとても奇妙です。js
関数の変数スコープについて話しましょう次の例はすべてローカル変数に基づいています
demo1: var a = 100; function get() { console.log(a) } get(); // 运行结果:100demo1の例では、変数 a は関数の外で宣言されており、関数 get() の中で呼び出すことができます。 get() 関数を呼び出すと、ブラウザのコンソールには a の値である 100 が出力されます。 関数内で宣言された変数への外部アクセス
demo2: function get() { var a = 100; } get(); console.log(a); //运行结果:ReferenceError: a is not defineddemo2 の例では、変数 a が関数 get() で宣言され、関数 get() が実行された後、変数 a が呼び出され、コンソールに出力されます。 : aが定義されていない(aが定義されていない)とすると、関数内で宣言した変数を関数外から直接呼び出すことができないことが分かります。
関数内で変数を取得することはできないのでしょうか?もちろん、そうではありません。次のコードを見てください。
function get() { var a = 100; return function () { return a; } } var b = get(); console.log(b); //运行结果: /* function () { return a; }*/ console.log(b()); // 运行结果:100関数 get() は、取得したい変数を返します。その後、 get() を外部で使用できます。 function.() は関数内の変数の値を取得できます。
以上がJavaScriptの必須パッケージを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。