Maison  >  Article  >  interface Web  >  Quelles sont les différences entre les constantes et les variables JavaScript ?

Quelles sont les différences entre les constantes et les variables JavaScript ?

青灯夜游
青灯夜游original
2021-04-01 17:18:072845parcourir

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.

Quelles sont les différences entre les constantes et les variables JavaScript ?

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

  • a des variables

  • qui ne peuvent être déclarées, sans affectation, et la valeur de retour n'est pas définie

  • n'est pas déclarée ; et les variables globales sont utilisées pour l'affectation directe ;

  • Si elles sont utilisées directement sans déclaration et sans affectation, une erreur sera signalée ; être déclaré plusieurs fois en même temps

  • Constante :

Une quantité qui ne peut être modifiée une fois déclarée

  • La déclaration doit se voir attribuer une valeur ;

  • Ne peut pas être réaffectée ;

  • ne peut pas être redéclarée ; >

    Utilisez des lettres majuscules ; (js est sensible à la casse)
  • Aucune annonce à l'avance
  • Pour plus de programmation liée ; connaissances, veuillez visiter :
  • Vidéo de programmation
  •  !

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