Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist die Verwendung von const in es6?

Was ist die Verwendung von const in es6?

WBOY
WBOYOriginal
2022-05-06 17:38:451731Durchsuche

In ES6 wird const verwendet, um eine schreibgeschützte Konstante zu deklarieren. Die Syntax lautet „const konstanter Name = Konstantenwert;“; sobald eine Konstante deklariert ist, kann der Wert der Konstante nicht mehr geändert werden und ist nur innerhalb des Blocks gültig -Level-Bereich, in dem es deklariert wird, werden die mit dem Befehl const deklarierten Konstanten nicht hochgestuft und können nur nach der deklarierten Position verwendet werden.

Was ist die Verwendung von const in es6?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.

Was ist die Verwendung von const in es6?

1. Nach der Deklaration kann der Wert einer Konstante nicht mehr geändert werden.

2. Der Gültigkeitsbereich von const ist derselbe wie der des let-Befehls: Er ist nur innerhalb des Blockebenenbereichs gültig, in dem sich die Deklaration befindet.

3. Die vom Befehl const deklarierten Konstanten werden nicht hochgestuft und können nur nach der deklarierten Position verwendet werden.

4. In ES6: Globale Variablen, die mit den Befehlen var und function deklariert werden, sind immer noch Attribute des Objekts der obersten Ebene. Andererseits wird festgelegt, dass globale Variablen mit den Befehlen let, const und class deklariert werden sind keine Attribute des Objekts der obersten Ebene. Mit anderen Worten: Ab ES6 werden globale Variablen schrittweise von den Eigenschaften des Objekts der obersten Ebene entkoppelt.

let b = 1;
//控制台输出undefined
window.b

Const bedeutet in JavaScript „Konstante“ und ist ein Schlüsselwort, das zum Deklarieren einer oder mehrerer Konstanten verwendet wird. Sie müssen beim Deklarieren initialisiert werden und der Wert kann nach der Initialisierung nicht geändert werden Es tritt ein Typfehler auf und die Syntax lautet „const konstanter Name = konstanter Wert;“.

Sobald einem konstanten Bezeichner ein Wert zugewiesen wurde, kann er nicht mehr geändert werden

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <script>
    // 1.注意一: 一旦给const修饰的标识符被赋值之后,不能修改
    // const name = &#39;tian&#39;;
    // 会报错: Uncaught TypeError: Assignment to constant variable. 
    // name = &#39;kim&#39;;
  </script>
</body>
</html>

[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend]

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von const in es6?. 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