1.外部のものはグローバルであり、内部のものはローカル変数です。
2。VARをローカル変数として(メソッドで)追加し、グローバル変数としてVARを追加しないでください(メソッドで1回使用した後)
コードコピーは次のとおりです。
<script type = "text/javascript">
var golbe = "global";
テスト();
function test(){
var local = "local";
document.write(golbe);
document.write(local);
}
document.write(golbe);
document.write(local);
</script>
上記のテスト方法では、ローカル変数のvarが削除されると、ローカルはグローバル変数になりますが、ローカルがローカルで使用されない場合、このローカルはグローバルとして無効です。
これを検証するために、ローカル変数を使用してテスト方法内の唯一のコードにコメントしました。外で印刷できないことがわかりました。
概要:グローバル変数はvarを宣言できません。 varは宣言する必要があります。グローバル変数を定義するときに影響はありません。 VARキーワードを追加するかどうかは追加されています。ただし、ローカル変数を定義する場合、VARキーワードが追加されていない場合、JavaScriptインタープリターはそれをグローバル変数として解釈します。