Maison  >  Article  >  interface Web  >  Quelle est l'utilisation de const dans es6

Quelle est l'utilisation de const dans es6

WBOY
WBOYoriginal
2022-05-06 17:38:451648parcourir

Dans ES6, const est utilisé pour déclarer une constante en lecture seule. La syntaxe est "const constant name = constant value;"; une fois qu'une constante est déclarée, la valeur de la constante ne peut pas être modifiée et n'est valide que dans le bloc. -level scope où il est déclaré, les constantes déclarées par la commande const ne sont pas promues et ne peuvent être utilisées qu'après la position déclarée.

Quelle est l'utilisation de const dans es6

L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.

Quelle est l'utilisation de const dans es6

1. Const déclare une constante en lecture seule. Une fois déclarée, la valeur d'une constante ne peut plus être modifiée.

2. La portée de const est la même que celle de la commande let : elle n'est valable que dans la portée au niveau du bloc où se trouve la déclaration.

3. Les constantes déclarées par la commande const ne sont pas promues et ne peuvent être utilisées qu'après la position déclarée.

4. Dans ES6 : les variables globales déclarées par la commande var et la commande function sont toujours des attributs de l'objet de niveau supérieur ; par contre, il est stipulé que les variables globales déclarées par la commande let, la commande const et la commande class ; ne sont pas des attributs de l'objet de niveau supérieur. En d’autres termes, à partir d’ES6, les variables globales seront progressivement découplées des propriétés de l’objet de niveau supérieur.

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

En JavaScript, const signifie "constante" et est un mot-clé utilisé pour déclarer une ou plusieurs constantes. Elles doivent être initialisées lors de la déclaration, et la valeur ne peut pas être modifiée après l'initialisation. une erreur de type se produira et la syntaxe est "nom de constante const = valeur constante ;".

Une fois qu'une valeur est attribuée à un identifiant modifié par const, il ne peut pas être modifié

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

[Recommandations associées : tutoriel vidéo javascript, front-end web]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn