Heim >Web-Frontend >Front-End-Fragen und Antworten >Was sind Variablen in Javascript?
In JavaScript ist eine Variable ein Container, der vorübergehend Werte speichert, und der Variablenname ist die an den Container angehängte Variable damit der gespeicherte Wert gelesen und geschrieben werden kann.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Was sind Variablen?
Eine Variable ist im wahrsten Sinne des Wortes eine variable Größe; aus Programmiersicht ist eine Variable ein Container, der vorübergehend Werte speichert. Sie kann Zahlen, Text oder einige komplexe Daten usw. speichern. Der Variablenname ist das Etikett, das am Container angebracht ist. Über das Etikett kann die Variable gefunden werden, sodass der darin gespeicherte Wert gelesen und geschrieben werden kann.
Nehmen Sie als Beispiel zwei Boxen, eine wird durch Box1 dargestellt und die andere wird durch Box2 dargestellt. Natürlich können Sie auch einen beliebigen Namen verwenden, um sie zu unterscheiden auch der Name der Variablen.
Wie definiere ich Variablen?
Variablen definieren (Variablen deklarieren) muss vor der Verwendung definiert werden. Wenn mehrere Variablen definiert sind, werden diesen Variablen unterschiedliche Speicherplätze zugewiesen.
Sie können die Schlüsselwörter const, var, let verwenden, um Variablen in JavaScript zu definieren. Beispiel:
关键字 变量名称;
1. Durch var definierte Variablen können geändert werden, wenn sie nicht initialisiert sind ausgegeben, es wird kein Fehler gemeldet.
var name; var name, age, sex;
2. Verwenden Sie const, um Variablen zu definieren. Die durch const definierten Variablen können nicht geändert werden und müssen initialisiert werden. const definiert eine konstante Konstante.
//未定义情况下 console.log(a); //打印undefined //初始化 var a = "aaa"; console.log(a); //打印 aaa //修改变量 var a = "bbb"; console.log(a); //打印bbb //循环,检测块级作用域 for(i = 0; i < 5; i++) { console.log(i); //依次打印0,1,2,3,4 setTimeout(function() { //定义函数内部变量 console.log(i); var d = "locald"; }, 1000); //依次打印0,1,2,3,4 } //访问内部变量//设置定时器,因为要一秒后d才会被定义 setTimeout(function() { console.log(d) }, 1001); //报错,未被定义. 3. Verwenden Sie let, um Variablen zu definieren Funktion Nachdem die let-Definition intern verwendet wurde, hat sie keine Auswirkungen auf die Außenseite der Funktion.
//未定义情况下 console.log(a); //报错。没有定义,所以需要先定义 //初始化 const a = "aaa"; console.log(a); //打印 aaa //修改变量 const a = "bbb"; console.log(a); //报错,a早已赋值,无法修改 //循环,检测块级作用域 for(i = 0; i < 5; i++) { console.log(i); //依次打印0,1,2,3,4 setTimeout(function() { //定义函数内部变量 console.log(i); const d = "locald"; }, 1000); //依次打印0,1,2,3,4 } //访问内部变量//设置定时器,因为要一秒后d才会被定义 setTimeout(function() { console.log(d) }, 1001); //报错,未被定义Achten Sie auf den Ausdruck der for-Schleife, der sich stark von var unterscheidet.Die Vorteile des Bereichs auf Blockebene werden hier hervorgehoben
Das obige ist der detaillierte Inhalt vonWas sind Variablen in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!