Variables et types de données
vérifié le 7 septembre 2026 · 5 min
Ce tutoriel explore les concepts de base de la gestion des variables et des types de données en Javascript. Nous verrons comment déclarer et utiliser des variables en Javascript, ainsi que les différents types de données disponibles et comment les manipuler. Comprendre ces concepts de base est essentiel pour écrire du code efficace et maintenable en Javascript.
Déclaration de variables en Javascript
En Javascript, une variable est un conteneur qui peut stocker une valeur. Pour déclarer une variable en Javascript, vous devez utiliser la syntaxe suivante :
let maVariable;
Cela déclare une variable nommée « maVariable » qui n’a pas encore de valeur. Vous pouvez également déclarer une variable et lui assigner une valeur initiale en utilisant l’opérateur d’affectation (=) :
let maVariable = 5;En Javascript, il existe trois mots-clés pour déclarer des variables : var, let et const. Le mot-clé var est le plus ancien et a été utilisé depuis les débuts de Javascript. Le mot-clé let a été introduit dans la norme ECMAScript 6 (ES6) et est devenue la norme recommandée pour la déclaration de variables. Le mot-clé const, également introduit dans ES6, est utilisé pour déclarer des variables qui ne peuvent pas être réassignées une fois leur valeur initiale définie.
Il est important de choisir le mot-clé de déclaration de variable approprié en fonction de l’utilisation prévue de la variable. Si vous prévoyez de réassigner une valeur à votre variable (par exemple, l’incrémenter ou la décrémenter), utilisez le mot-clé let. Si vous voulez que votre variable ait une valeur constante qui ne peut être modifiée, utilisez le mot-clé const. Le mot-clé var, lui, ignore la portée de bloc : une variable var déclarée dans un if ou une boucle reste visible dans toute la fonction qui la contient, ou dans tout le script si elle est déclarée hors d’une fonction. C’est une source d’erreurs difficiles à repérer : réservez-le au code ancien.
Types de données en Javascript
En Javascript, il existe plusieurs types de données que vous pouvez utiliser dans vos variables :
-
Nombres : Javascript utilise un type de données unique pour les nombres, qui peut être un entier ou un nombre à virgule flottante. Vous pouvez déclarer une variable contenant un nombre en utilisant la syntaxe suivante :
let maVariable = 5;-
Chaînes de caractères : une chaîne de caractères est une séquence de caractères encerclée par des guillemets. Vous pouvez utiliser des guillemets simples ou doubles, mais il est recommandé d’utiliser des guillemets simples pour éviter toute confusion avec les apostrophes. Vous pouvez déclarer une variable contenant une chaîne de caractères en utilisant la syntaxe suivante :
let maChaine = 'Ma variable est une chaine de caractères';Si votre chaine contient une apostrophe ou des apostrophes, vous pouvez « échapper » l’apostrophe, c’est à dire que vous allez indiquer à Javascript que cette apostrophe ne ferme pas votre variable mais qu’elle fait partie de la variable.
Exemple : « Chaque matin , j’écoute la radio »
let maChaine = 'Chaque matin, j\'écoute la radio';
// ou, plus lisible : des guillemets doubles
let maChaine2 = "Chaque matin, j'écoute la radio";-
Booléens : un booléen est un type de données qui peut être soit vrai ou faux. Vous pouvez déclarer une variable booléenne en utilisant la syntaxe suivante :
let estVrai = true;1 et 0 peuvent être considérés comme des booléens, 1 = vrai, 0 = faux toutefois il est plutôt recommandé d’utiliser true ou false pour bien indiquer qu’il s’agit de booléens et non pas des types Nombre
-
Null et undefined : le mot-clé null représente une valeur vide intentionnelle, tandis que undefined représente une valeur non définie. Ces valeurs sont souvent utilisées pour indiquer qu’une variable n’a pas encore été initialisée ou qu’elle n’a pas de valeur valide. Vous pouvez déclarer une variable avec la valeur null ou undefined en utilisant la syntaxe suivante :
let maVariable = null;
let monAutreVariable = undefined;Variables globales et locales
En Javascript, une variable déclarée en dehors de toutes les fonctions est appelée variable globale et est accessible depuis n’importe quel endroit du code. Une variable déclarée à l’intérieur d’une fonction est appelée variable locale et n’est accessible que dans cette fonction.
// Variable globale
var globalVariable = "Je suis une variable globale";
function myFunction() {
// Variable locale
var localVariable = "Je suis une variable locale";
console.log(globalVariable); // Affiche "Je suis une variable globale"
console.log(localVariable); // Affiche "Je suis une variable locale"
}
console.log(globalVariable); // Affiche "Je suis une variable globale"
console.log(localVariable); // Affiche une erreur car la variable n'est pas accessible en dehors de la fonction
Il est recommandé de déclarer les variables locales à l’intérieur de la fonction pour éviter les conflits de nom et pour une meilleure organisation du code.
Conclusion
Dans ce tutoriel, nous avons vu comment déclarer et utiliser des variables en Javascript, ainsi que les différents types de données disponibles et comment les manipuler. Nous avons également exploré les différences entre les mots-clés de déclaration de variables var, let et const, ainsi que les concepts de variables globales et locales. En comprenant ces concepts de base, vous êtes maintenant prêt à utiliser des variables de manière efficace dans vos projets de développement en Javascript.