Maison > Article > interface Web > Quelle est la différence entre let et const dans es6
La différence entre let et const dans es6 est la suivante : les variables déclarées par let peuvent être modifiées, et la valeur et le type peuvent être modifiés ; tandis que les constantes déclarées par const ne peuvent pas être modifiées, c'est-à-dire que const doit être initialisée immédiatement une fois déclarée et ne peut pas être modifiée. se voir attribuer une valeur ultérieurement.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.
La différence entre let et const :
Les variables déclarées par let peuvent être modifiées, et la valeur et le type peuvent être modifiés (let : déclare une variable);
les constantes déclarées const ne peuvent pas être modifiées
Cela signifie qu'une fois const déclaré, il doit être initialisé immédiatement et ne peut pas être attribué plus tard
const i ; // 报错,一旦声明,就必须立即初始化 const j = 5; j = 10; // 报错,常量不可以改变
Les mêmes points entre let et const :
Les deux sont uniquement. Les déclarations dans la portée au niveau du bloc sont valides
et doivent être utilisées après la déclaration de la variable.
Il n'y a pas de promotion de variable, et il y a une zone morte temporaire
ne peut pas avoir le même nom que d'autres variables ou fonctions dans sa portée
[Recommandations associées : tutoriel vidéo javascript, web frontal】
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!