Heim > Web-Frontend > Front-End-Fragen und Antworten > Was sind die Unterschiede zwischen JavaScript-Konstanten und -Variablen?

Was sind die Unterschiede zwischen JavaScript-Konstanten und -Variablen?

青灯夜游
Freigeben: 2023-01-04 09:34:01
Original
2894 Leute haben es durchsucht

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.

Was sind die Unterschiede zwischen JavaScript-Konstanten und -Variablen?

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为变量
Nach dem Login kopieren

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为变量
Nach dem Login kopieren

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是常量,
Nach dem Login kopieren

Der Unterschied zwischen JavaScript-Konstanten und Variablen

Variablen:

  • kann neu deklariert werden;

    kann neu zugewiesen werden;
  • Mit Variablennamen im Voraus
  • kann nur ohne Zuweisung deklariert werden, und der Rückgabewert ist undefiniert;
  • nein Deklaration und direkte Verwendung ohne Zuweisung melden einen Fehler.
  • Konstante:
  • Eine Menge, die nach der Deklaration nicht geändert werden kann muss ein Wert zugewiesen werden;
  • kann nicht zurückgesetzt werden;

Verwenden Sie Groß- und Kleinschreibung;

  • Weitere Programmierkenntnisse finden Sie unter:

    Programmiervideo
  • !

Das 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage