So definieren Sie Variablen in js: 1. Verwenden Sie var, um Variablen zu definieren. Die Variablen können geändert oder nicht initialisiert werden. 2. Verwenden Sie const, um Variablen zu definieren 3. Verwenden Sie let, um Variablen zu definieren. Die Variable wird innerhalb der Funktion verwendet und hat keinen Einfluss auf die Außenseite der Funktion.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
Der Zweck der Definition von Variablen
besteht darin, der Variablen einen Speicherplatz im Speicher zuzuweisen, um die zukünftige Datenspeicherung zu erleichtern.
Wie definiere ich Variablen?
Variablen definieren (Variablen deklarieren) Jede Variable muss vor der Verwendung definiert werden. Wenn mehrere Variablen definiert sind, werden diesen Variablen unterschiedliche Speicherplätze zugewiesen.
Sie können das Schlüsselwort: const
,var
,let
verwenden, um Variablen in Javascript zu definieren.
1. Verwenden Sie var, um Variablen zu definieren.
Variablen, die durch var definiert werden, können geändert werden. Wenn sie nicht initialisiert werden, wird undefiniert ausgegeben und es wird kein Fehler gemeldet.
//未定义情况下 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); //报错,未被定义
[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]
2. Verwenden Sie const, um Variablen zu definieren
Variablen, die durch const definiert werden, können nicht geändert werden und müssen initialisiert werden. Const definiert eine konstante Konstante
3, Verwenden let zum Definieren von Variablen
let ist ein Bereich auf Blockebene. Nachdem er mit let innerhalb der Funktion definiert wurde, hat er 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); //报错,未被定义
Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, Variablen in Javascript zu definieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!