Heim > Artikel > Web-Frontend > Was sind die Unterschiede zwischen JavaScript-Konstanten und -Variablen?
Unterschied: Variablen können neu deklariert und neu zugewiesen werden, während Konstanten nach der Deklaration nicht mehr geändert und nicht neu deklariert oder neu zugewiesen werden können. Variablen können ohne Zuweisung deklariert werden und der Rückgabewert ist undefiniert; Konstantendeklarationen müssen einen Wert zugewiesen bekommen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 5, Dell G3-Computer.
Variablen und Konstanten in JavaScript:
Variablen
Variablen sind Container zur Speicherung von Daten, die sich während der Ausführung des Programms ändern oder neu zugewiesen werden können.
Wir können das Schlüsselwort var verwenden, um Variablen zu deklarieren, und der Wert der Variablen kann von jedem Typ sein. Zur besseren Lesbarkeit wird empfohlen, für Variablen die Kamel-Schreibweise zu verwenden:
var myName="zhangpeiyue";//myName为变量
In ES6 gibt es ein neues let-Schlüsselwort zum Deklarieren von Variablen, das eine ähnliche Funktion wie var hat, außer dass die deklarierten Variablen nur innerhalb des Bereichs gültig sind wo sie sich befinden:
let str="es6";//str为变量
Konstanten
Konstantenklassifizierung:
1. Ganzzahlige Konstanten
Binär (beginnend mit 0b; wie 0b1001, 0b1010)
Dezimal (9,-10,0 ) Oktal (beginnend mit 0; wie 011, 012)
Hexadezimal (beginnend mit 0x; 0x10, 0x11)
2. Echte Konstante
Dezimal (3,14, 9,8)
3 . String-Konstante
Verwenden Sie ein oder mehrere Zeichen in einfachen Anführungszeichen (') oder doppelten Anführungszeichen (")
4. Boolesche Werte
Boolesche Konstanten haben nur zwei Zustände: wahr oder falsch. Spezial Zeichen
Const wurde neu hinzugefügt, um Konstanten in ES6 zu definieren:
Konstanten sind wie Variablen Container zum Speichern von Daten, aber der Wert einer Konstante kann während der Ausführung des Programms nicht geändert werden
Das ist der Fall Es wird empfohlen, alle Konstanten in Großbuchstaben zu benennen. Wenn sie aus mehreren Wörtern bestehen, können sie durch Unterstriche getrennt werden:
//NUM只能在初始化的时候被赋值,赋值以后不允许被再次赋值。 const NUM=12;//NUM是常量,
Der Unterschied zwischen JavaScript-Konstanten und Variablen
Variablen:
kann neu deklariert werden;
kann neu zugewiesen werden;kann nicht zurückgesetzt werden;
Verwenden Sie Groß- und Kleinschreibung;
Weitere Programmierkenntnisse finden Sie unter:
ProgrammiervideoDas obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen JavaScript-Konstanten und -Variablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!