ローカル変数:
一般的に、変数は関数内で宣言され、変数はローカルでのみ機能内でアクセスすることができます。
グローバル変数:
関数外で定義された変数、即ちグローバル変数。
また、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>