1. Die externe ist global, und die interne ist eine lokale Variable.
2. Fügen Sie var als lokale Variable hinzu (in der Methode) und fügen Sie Var nicht als globale Variable hinzu (nachdem sie einmal in der Methode verwendet wurde)
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
var golbe = "global";
prüfen();
Funktionstest () {
var local = "local";
document.write (golbe);
document.write (lokal);
}
document.write (golbe);
document.write (lokal);
</script>
Bei der obigen Testmethode wird lokal, wenn die VAR der lokalen Variablen entfernt wird, zu einer globalen Variablen. Wenn jedoch lokal nicht lokal verwendet wird, ist dieser Lokal als global ungültig.
Um dies zu überprüfen, habe ich den einzigen Code innerhalb der Testmethode mithilfe der lokalen Variablen kommentiert. Ich stellte fest, dass es außerhalb nicht draußen gedruckt werden konnte.
Zusammenfassung: Globale Variablen können var nicht deklarieren. Var muss deklariert werden. Es hat keinen Einfluss bei der Definition globaler Variablen. Hinzufügen von VAR -Schlüsselwörtern wird hinzugefügt oder nicht hinzugefügt. Wenn jedoch die lokalen Variablen definiert werden, interpretiert das JavaScript -Interpreter, wenn das Schlüsselwort var nicht hinzugefügt wird, als globale Variable.