Wir können nicht auf eine Variable zugreifen, wenn sie außerhalb des Rahmens der Funktion liegt. Daher müssen die Variablen, die wir verwenden möchten. Um Probleme im Zusammenhang mit dem Umfang zu vermeiden, ist es wichtig, globale Variablen zu verstehen. Daher werden wir in diesem Artikel globale Variablen und Umfang diskutieren.
Der Umfang einer Funktion kann als eine Grenze betrachtet werden, in der die Funktion zugegriffen werden kann. Obwohl eine Funktion nicht weiß, was über die lockigen Klammern hinausgeht, die sie definieren, a Globale Variable kann von überall im Programm aus zugegriffen werden.
Syntax
Die Syntax, mit der unten eine globale Variable erstellt wurde, unterscheidet sich nicht als die, die zum Erstellen anderer Variablen verwendet wird.
var varioblename = WertDer Ort dieser Erklärung ist jedoch sehr wichtig. Wir werden dieses Konzept ausführlicher untersuchen, indem wir einige Beispiele berücksichtigen.
Beispiel
Erstellen wir zunächst eine Funktion namens Subtraktion.
Funktionssubtraktion (a, b)In dieser Funktion haben wir eine Variable initialisiert und sie einen Wert zugewiesen. Jetzt können wir versuchen, in einer anderen Funktion auf die Variable zuzugreifen, ich.e., Teilung und nennen Sie diese Funktion.
Funktionsabteilung (a, b)Wir erhalten jedoch den folgenden Referenzfehler, da die Variable Subname ist nicht im richtigen Bereich definiert.
Dieser Fehler tritt jederzeit auf, wenn wir versuchen, zugreifen zu können Subnum außerhalb der Funktion, in der es definiert ist. Zum Beispiel:
Hier können wir immer noch nicht auf die Variable zugreifen, da sie auf die Subtraktionsfunktion beschränkt ist.
Lassen Sie uns jedoch sehen, was passiert, wenn wir die Variable außerhalb der Funktion zum Beispiel zu Beginn des Skripts erstellen:
var GlobalVar = 11;Versuchen wir nun, darauf zugreifen zu können:
Konsole.log (GlobalVar);Wie unten gezeigt, erhalten wir keinen Referenzfehler mehr.
Außerdem, globalvar sollte von jeder Funktion zugänglich sein.
Wie Sie unten sehen können, globalvar ist immer noch zugänglich.
Abschluss
In diesem Artikel haben wir den Umfang und die globalen Variablen erläutert, indem wir einfache Beispiele verwenden. Wir hoffen, Sie lernen weiterhin JavaScript mit LinuxHint.com.