Tutoriel JavaScript - Variables

  1. Définition des variables
  2. Règles d’identification des variables
  3. Déclarer une variable
  4. Les variables let et const dans ES6

Nous allons apprendre les variables JavaScript dans ce tutoriel.

Définition des variables

Une variable est utilisée dans le programme pour stocker des informations. Il peut s’agir de l’âge du visiteur ou du nom de l’utilisateur. La variable stocke l’information et peut être utilisée à nouveau plus tard.

Vous pouvez nommer votre variable comme vous le souhaitez en JavaScript, mais il y a quelques règles :

Règles d’identification des variables

  1. La variable peut être composée de lettres, de chiffres et de traits de soulignement, mais elle doit commencer par une lettre minuscule ou une lettre majuscule ou un trait de soulignement, et elle ne peut pas commencer par un chiffre.
  2. Vous n’êtes pas autorisé à utiliser des mots-clés JavaScript.
  3. Le nom de la variable est sensible à la casse.
  4. Un nom de variable ne peut pas contenir d’espaces.

Déclarer une variable

Syntaxe

var <variable-name>;
// or 
var <variable-name> = <value>;

Exemple de déclaration de variable JavaScript

var x = 1;

Vous devez déclarer une variable avant de pouvoir l’utiliser. Vous utilisez le mot-clé var et ensuite le nom de la variable, comme x dans l’exemple ci-dessus. Vous pouvez initialiser la valeur de la variable en même temps que la déclaration ou vous pouvez lui assigner une valeur plus tard.

JavaScript a des types de données de variables dynamiques et vous pourriez assigner la variable avec différents types de données sans aucun problème.

Ce n’est pas comme les autres langages de programmation que vous devez spécifier le type d’une variable lorsque vous la déclarez et le type ne pourrait pas être changé après coup.

Déclaration de variables multiples en JavaScript

Plusieurs variables peuvent être déclarées sur une seule ligne, séparées par la virgule ,.

var one, two, three = 1, 2, 3;

Déclaration de variables JavaScript sans var

Nous pourrions déclarer une variable en JavaScript sans var, mais nous devons assigner la valeur directement.

one = 1;
two = 2;
three, four = 3, 4;

Les variables let et const dans ES6

Le mot-clé var déclare les variables dans la portée de la fonction, mais les mots-clés let et const introduits dans ES6 étendent la portée de la variable au niveau du bloc {}.

La variable déclarée avec le mot-clé const ne pouvait pas être réassignée après la déclaration, mais la variable déclarée avec let le pouvait.

> let A = "1"
> A = "2"
"2"
> const B = 1;
> B = 2
VM944:1 Uncaught TypeError: Assignment to constant variable.
    at <anonymous>:1:3
comments powered by Disqus