Heim >Web-Frontend >js-Tutorial >JavaScript-Lernen: Verwenden von const zum Deklarieren von Konstanten

JavaScript-Lernen: Verwenden von const zum Deklarieren von Konstanten

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBnach vorne
2022-08-09 16:47:242536Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über Javascript, das hauptsächlich die damit verbundenen Probleme bei der Verwendung von const zum Deklarieren von Konstanten vorstellt. const wird zum Deklarieren einer oder mehrerer Konstanten verwendet. Sie müssen beim Deklarieren initialisiert werden, und der Wert nach der Initialisierung kann nicht sein Mehr geändert. Schauen wir es uns gemeinsam an. Ich hoffe, es wird für alle hilfreich sein.

JavaScript-Lernen: Verwenden von const zum Deklarieren von Konstanten

【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend

const wird zum Deklarieren einer oder mehrerer Konstanten verwendet. Sie müssen beim Deklarieren initialisiert werden und der Wert kann nach der Initialisierung nicht geändert werden.

const deklariert Konstanten

const-definierte Konstanten ähneln Variablen, die mit let definiert wurden:

  • Beide sind Bereiche auf Blockebene
  • Kann nicht denselben Namen haben wie andere Variablen oder Funktionen in dem Bereich, in dem sie sich befinden

Es gibt zwei Unterschiede zwischen den beiden: Mit

  • const deklarierte Konstanten müssen initialisiert werden, während mit let deklarierte Variablen dies nicht tun. Der Wert einer mit
  • const definierten Konstante kann weder durch Neuzuweisung geändert noch erneut deklariert werden. Die Werte der durch let definierten Variablen können geändert werden.

Geltungsbereich auf Blockebene

Const-definierte Konstanten haben auch einen Geltungsbereich auf Blockebene lassen Die deklarierten Variablen müssen nicht

var a = 10;
const x = 'world';
if (a > 0){
    const x = 'hello';
    console.log(x);   // 这里输出 x 为 hello
}
console.log(x);  // 这里输出 x 为 world

Das Folgende ist die richtige Art und Weise, sie zu schreiben. Werte werden beim Deklarieren zugewiesen

{
    var x = 'world';
    const x = 'hello';  // 报错
}

Der Wert kann nach der Initialisierung nicht geändert werden

// 错误写法
const PI;
PI = 3.14

Es handelt sich nicht um eine echte Konstante

Mit const definierte Zeichenfolgen- und numerische Typen sind unveränderlich. Wenn es sich um ein Objekt oder ein Array handelt, kann sein Inhalt geändert werden.

const Durch das Definieren eines Objekts können Eigenschaften geändert werden.

const Durch das Definieren eines Objekts können Eigenschaften geändert werden der Wert eines Mitglieds

// 正确写法
const PI = 3.14;

Dasselbe kann nicht für die Neuzuweisung eines Konstantenarrays durchgeführt werden:
const PI = 3.14;
PI = PI + 1; // 报错
Zusammenfassung: Eine Konstante ist eine Größe, deren Wert (Speicheradresse) nicht geändert werden kann. Const-Definitionen erfordern oft einen Anfangswert.

【Verwandte Empfehlungen:

Javascript-Video-Tutorial

,

Web-Frontend

Das obige ist der detaillierte Inhalt vonJavaScript-Lernen: Verwenden von const zum Deklarieren von Konstanten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen