Maison > Article > interface Web > Quelles sont les différences entre les constantes et les variables JavaScript ?
Différence : les variables peuvent être redéclarées et réaffectées ; tandis que les constantes ne peuvent pas être modifiées une fois déclarées et ne peuvent pas être redéclarées ou réaffectées. Les variables peuvent être déclarées sans affectation et la valeur de retour n'est pas définie ; les déclarations de constantes doivent se voir attribuer une valeur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 5, ordinateur Dell G3.
Variables et constantes en JavaScript :
Variables
Les variables sont utilisées pour stocker des données. Le conteneur peut changer ou être à nouveau attribué pendant l'exécution du programme.
Nous pouvons utiliser le mot-clé var pour déclarer des variables, et la valeur de la variable peut être de n'importe quel type. Pour une meilleure lecture, il est recommandé d'utiliser la dénomination en casse chameau pour les variables :
var myName="zhangpeiyue";//myName为变量
Dans ES6, il existe un nouveau mot-clé let pour déclarer les variables. Sa fonction est similaire à var, sauf que la variable déclarée est uniquement valide. dans la zone où il se trouve :
let str="es6";//str为变量
Constante
Classification constante :
Constante entière
Binaire (0b Début ; par exemple 0b1001,0b1010)
Décimal (9, -10,0) Octal (commençant par 0 ; par exemple 011, 012)
Hexadécimal (commençant par 0x ; 0x10, 0x11)
2. Constantes réelles
Décimale (3.14, 9.8 )
3. Constante de chaîne
Utilisez un ou plusieurs caractères entre guillemets simples (') ou doubles (")
4. Valeur booléenne
Les constantes booléennes n'ont que deux états : vrai ou faux Caractères spéciaux
. Const est nouvellement ajouté dans ES6 pour définir des constantes :
Les constantes, comme les variables, sont des conteneurs utilisés pour stocker des données, mais la valeur de la constante ne peut pas être modifiée pendant l'exécution du programme. .
Il est recommandé que les constantes soient nommées en majuscules. Si elles sont constituées de plusieurs mots, elles peuvent être séparées par des traits de soulignement :
//NUM只能在初始化的时候被赋值,赋值以后不允许被再次赋值。 const NUM=12;//NUM是常量,
La différence entre les constantes JavaScript et les variables.
Variables :
peuvent être redéclarées ;
peuvent être réaffectées
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!