ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptの必須パッケージを詳しく解説

JavaScriptの必須パッケージを詳しく解説

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-16 17:06:391781ブラウズ

今回はjavascriptの詳しい説明と、javascriptを使用する際の注意点を実際の事例を交えてご紹介します。

終わりに、この名前はとても奇妙です。

js
関数の変数スコープについて話しましょう次の例はすべてローカル変数に基づいています

関数の外部変数への関数内部アクセス

demo1:
   var a = 100;    function get() {        console.log(a)    }    get();    // 运行结果:100
demo1の例では、変数 a は関数の外で宣言されており、関数 get() の中で呼び出すことができます。 get() 関数を呼び出すと、ブラウザのコンソールには a の値である 100 が出力されます。

関数内で宣言された変数への外部アクセス

demo2:
   function get() {        var a = 100;    }    get();    console.log(a);    //运行结果:ReferenceError: a is not defined
demo2 の例では、変数 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。