JavaScriptのグローバル変数とローカル変数

ローカル変数:

       一般的に、変数は関数内で宣言され、変数はローカルでのみ機能内でアクセスすることができます。

グローバル変数:

       関数外で定義された変数、即ちグローバル変数。

       また、2つの暗黙のグローバル変数の宣言の方法があります。

     一つの方法:

       変数が関数内で(varキーワードを使用していない)宣言されていない場合、変数はグローバル変数です。

<script>

function myFunction() 
{
    carName = "BMW";              //全局变量
}

myFunction();
document.getElementById("demo").innerHTML =carName;
</script>

       上述したように:関数が直接carname割り当てに変数varの定義に使用されていない、これは暗黙的にグローバル変数carNameを宣言します。声明は、身体の機能であっても、機能が実行されると、グローバル変数にcarname。

       第二の方法:

       ステートメントに使用ウィンドウグローバルオブジェクトは、対応する属性は、グローバル変数のグローバルオブジェクトです。
 

<script>
    window.carName="BMW";             //全局变量
    document.getElementById("demo").innerHTML = carName;
</script>

 

公開された39元の記事 ウォンの賞賛8 ビュー9181

おすすめ

転載: blog.csdn.net/cxd3341/article/details/101216325