Heim > Artikel > Web-Frontend > Womit kann ich Variablen in Javascript deklarieren, ohne var zu verwenden?
JavaScript verwendet var nicht zum Deklarieren von Variablen, kann jedoch die Schlüsselwörter let und const verwenden. Die beiden Möglichkeiten zum Deklarieren von Variablen, let und const, wurden in der ECMAScript6-Version neu hinzugefügt. Verwenden Sie let, um Variablen im Bereich auf Blockebene zu deklarieren. Mit const deklarierte Variablen ähneln let-Variablen, können jedoch nicht neu zugewiesen werden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Es gibt drei Möglichkeiten, JavaScript-Variablen zu deklarieren, nämlich die Verwendung der Schlüsselwörter var, let und const. JavaScript verwendet var nicht zum Deklarieren von Variablen, kann aber auch die Schlüsselwörter let und const verwenden.
Unter anderem wurden in der ECMAScript6-Version die beiden Möglichkeiten zum Deklarieren von Variablen, let und const, neu hinzugefügt.
1. Verwenden Sie var, um Variablen zu deklarieren.
Verwenden Sie var, um Variablen im globalen Bereich oder auf Funktionsebene zu deklarieren. Es gibt mehrere Möglichkeiten, die Syntax zu deklarieren.
方式一:var 变量名; 方式二:var 变量名1,变量名2,…,变量名n; 方式三:var 变量名1 = 值1,变量名2 = 值2,…,变量名n = 值n;
1) Verwenden Sie var, um jeweils eine Variable oder mehrere Variablen gleichzeitig zu deklarieren. Verwenden Sie Kommas, um verschiedene Variablen zu trennen. Zum Beispiel:
var name; //一次声明一个变量 var name,age,gender; //一次声明多个变量
2) Wenn Sie eine Variable deklarieren, müssen Sie sie nicht initialisieren (d. h. einen Anfangswert zuweisen). In diesem Fall ist ihr Wert standardmäßig auf undefiniert gesetzt; Sie können die Variable auch beim Deklarieren initialisieren. Zum Beispiel:
var name = "张三"; //声明的同时初始化变量 var name = "张三",age = 20,gender; //在一条声明中初始化部分变量 var name = "张三",age=20,gender = ’女’; //在一条声明中初始化全部变量
3) Der spezifische Datentyp der Variablen wird anhand des Datentyps des zugewiesenen Werts bestimmt, zum Beispiel:
var message = "hello";//值为字符串类型,所以message变量的类型为字符串类型 var message = 123; //值为数字类型,所以message变量的类型为数字类型 Var message = true;//值为布尔类型,所以message变量的类型为布尔类型
4) In praktischen Anwendungen wird die Deklaration von Schleifenvariablen häufig direkt als Teil verwendet der Schleifensyntax. Beispiel:
for(var i=0;i<10;i+=){…}。
2. Verwenden Sie let, um Variablen auf Blockebene zu deklarieren. Das Deklarationsformat ist das gleiche wie das Format von var, um Variablen zu deklarieren :
方式一:let 变量名; 方式二:let 变量名1,变量名2,…,变量名n; 方式三:let 变量名1=值1,变量名2=值2,…,变量名n=值n;Verwenden Sie let. Die Syntaxbeschreibung zum Deklarieren von Variablen ist genau die gleiche wie für das Deklarieren von Variablen mit var, daher werde ich hier nicht auf Details eingehen. Ein Beispiel für die Verwendung von let zum Deklarieren von Variablen ist wie folgt:
let age; let age = 32,name = "Tom";
3. Verwenden Sie const, um Variablen zu deklarieren. Variablen, die mit var und let deklariert wurden, haben Werte, die sich während der Ausführung des Skriptcodes ändern können. Wenn Sie möchten, dass der Wert einer Variablen während des gesamten laufenden Prozesses des Skriptcodes unverändert bleibt, müssen Sie ihn mit const deklarieren. Das Deklarationsformat lautet wie folgt:
const 变量名 = 值;
Besonderes Augenmerk sollte auf Folgendes gelegt werden: Bei der Verwendung von const Um eine Variable zu deklarieren, müssen Sie der Variablen einen Anfangswert zuweisen. Dieser Wert kann nicht geändert werden, während der gesamte Code ausgeführt wird. Darüber hinaus können Variablen nicht mehrfach deklariert werden. Wenn eine dieser Anforderungen nicht erfüllt ist, wird ein Fehler gemeldet. Ein Beispiel für die Verwendung von const zum Deklarieren von Variablen lautet wie folgt:
const pi = 3.1415;
[Lernempfehlung:
Javascript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonWomit kann ich Variablen in Javascript deklarieren, ohne var zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!