Heim > Artikel > Web-Frontend > Müssen JavaScript-Variablen deklariert werden?
Im nicht-strikten Modus ermöglicht JavaScript die direkte Zuweisung von Variablen, ohne sie zu deklarieren. Dies liegt daran, dass der JavaScript-Interpreter Variablen automatisch implizit deklarieren kann. Im strikten Modus müssen Variablen deklariert werden, bevor sie verwendet werden können.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Eine Variable entspricht einem Container und ihr Wert entspricht dem, was im Container enthalten ist. Der Variablenname ist die an den Container angehängte Beschriftung, sodass Sie sie lesen und schreiben können Wert, den es speichert.
Müssen JavaScript-Variablen deklariert werden?
Im strikten Modus müssen Variablen deklariert werden, bevor sie verwendet werden können.
Im nicht strikten Modus ermöglicht JavaScript die direkte Zuweisung von Variablen, ohne sie zu deklarieren. Dies liegt daran, dass der JavaScript-Interpreter Variablen automatisch implizit deklarieren kann. Implizit deklarierte Variablen werden immer als globale Variablen verwendet.
Variablen deklarieren
In JavaScript verwenden Sie die var-Anweisung, um Variablen zu deklarieren.
Beispiel 1
In einer var-Anweisung können Sie eine oder mehrere Variablen deklarieren oder Variablen Werte zuweisen, die auf undefinierte (undefinierte) Werte initialisiert sind. Bei der Deklaration mehrerer Variablen sollten diese mit dem Komma-Operator getrennt werden.
var a; //声明一个变量 var a,b,c; //声明多个变量 var b = 1; //声明并赋值 document.write(a); //返回 undefined document.write(b); //返回 1
Beispiel 2
In JavaScript können Sie dieselbe Variable wiederholt deklarieren und den Wert der Variablen auch wiederholt initialisieren.
var a = 1; var a = 2; var a = 3; document.write(a); //返回 3
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonMüssen JavaScript-Variablen deklariert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!