Heim >Web-Frontend >Front-End-Fragen und Antworten >Was sind Variablen in Javascript?

Was sind Variablen in Javascript?

青灯夜游
青灯夜游Original
2021-09-01 17:04:303561Durchsuche

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.

Was sind Variablen in Javascript?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn