Variable JavaScript
Exemple
Créez une variable appelée carName et attribuez-lui la valeur "Volvo" :
var carName = "Volvo";
Plus d'exemples ci-dessous.
Définition et utilisation
L' var
instruction déclare une variable.
Les variables sont des conteneurs pour stocker des informations.
Créer une variable en JavaScript s'appelle "déclarer" une variable :
var carName;
Après la déclaration, la variable est vide (elle n'a pas de valeur).
Pour affecter une valeur à la variable, utilisez le signe égal :
carName = "Volvo";
Vous pouvez également affecter une valeur à la variable lorsque vous la déclarez :
var carName = "Volvo";
Noter
Une variable déclarée sans valeur a la valeur undefined
.
Voir également:
Référence JavaScript : JavaScript let
Référence JavaScript : JavaScript const
Tutoriels
Tutoriel JavaScript : Variables JavaScript
Tutoriel JavaScript : JavaScript Let
Tutoriel JavaScript : JavaScript Const
Tutoriel JavaScript : Portée JavaScript
Syntaxe
var name = value;
Paramètres
Parameter | Description |
name | Required. The name of the variable. Variable names must follow these rules: Must begin with a letter, or $, or _ Names are case sensitive (y and Y are different) Reserved JavaScript words cannot be used as names |
value | Optional. A value to be assigned to the variable. |
Noter
ECMAScript6 (ES6 / JavaScript 2015) vous encourage à déclarer des variables avec let not var .
Plus d'exemples
Utilisez var pour affecter 5 à x et 6 à y, et affichez x + y :
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
Utilisez let pour assigner 5 à x et 6 à y, et afficher x + y :
let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;
Déclarez plusieurs variables dans une seule instruction.
Commencez l'instruction par var et séparez les variables par des virgules :
var lastName = "Doe",
age = 30,
job = "carpenter";
Déclarez plusieurs variables dans une seule instruction.
Commencez l'instruction par let et séparez les variables par des virgules :
let lastName = "Doe",
age = 30,
job = "carpenter";
Utilisation de var dans une boucle :
let text = "";
for (var i = 0; i < 5; i++) {
text += i + "<br>";
}
Utiliser let dans une boucle :
let text = "";
for (let i = 0; i < 5; i++) {
text += i + "<br>";
}
Prise en charge du navigateur
var
est une fonctionnalité ECMAScript1 (ES1).
ES1 (JavaScript 1997) est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |