Retour au cours

Variables 101 : le mot-clé hérité 'var'

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

7. Variables : le mot-clé hérité var

Une variable est essentiellement un conteneur pour stocker des valeurs de données. Avant 2015, var était la seule façon de déclarer des variables.

Déclaration et Initialisation

javascript var message = 'Bonjour le monde'; // Déclaration et initialisation var count; // Déclaration uniquement (la valeur est undefined) count = 50;

console.log(message); // Résultat : Bonjour le monde

Réassignation de variable

Vous pouvez changer la valeur d'une variable var à tout moment.

javascript var score = 100; score = 150; // Réassigné console.log(score); // Résultat : 150

Le problème de portée avec var

var possède une portée de fonction, ce qui signifie qu'il est visible dans toute la fonction où il est défini, ignorant les structures de blocs comme les instructions if ou les boucles for.

javascript function example() { if (true) { var greeting = 'Salut'; } console.log(greeting); // Résultat : Salut (C'est un comportement inattendu !) }

En raison de ce problème de portée, le JS moderne préfère let et const.