English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Instructions et déclarations de variables JavaScript
letL'instruction déclare une variable locale dans le bloc {} et peut choisir de l'initialiser à une valeur.
let vous permet de déclarer une variable whose portée est limitée au bloc, à l'instruction ou à l'expression où elle est utilisée.
Cela est similaire àvarLes mots-clés sont différents, ce mot-clé définit une variable dans le scope global ou local à l'intérieur de la fonction, indépendamment de la portée du bloc.
Vous pouvez trouver nosDans le tutoriel sur l'aire de scope JavaScriptEn savoir plus sur la portée des variables.
let identifier = value;
let y = "world";Testez et voyez‹/›
Le nombre dans le tableau indique la première version du navigateur qui prend en charge intégralement l'instruction let :
Instruction | |||||
let | 49 | 44 | 17 | 10 | 12 |
Paramètre | Description |
---|---|
identifier | Définir le nom de la variable. Il peut s'agir de tout identificateur légal. Les noms de variable peuvent contenir des lettres, des chiffres, des traits de soulignement et des symboles dollar.
|
value | La valeur initiale de la variable. Elle peut être n'importe quel expression légitime. Valeur par défautundefined |
Version JavaScript : | ECMAScript 1 |
---|
En utilisant dans le bloc,letLimiter la portée de la variable à ce bloc :
var a = 1; var b = 2; if (a === 1) { var a = 11; // a est de portée globale let b = 22; // La portée de b est à l'intérieur du bloc if document.writeln(a); // 11 document.writeln(b); // 22 } document.writeln(a); // 11 document.writeln(b); // 2Testez et voyez‹/›
Tutoriel JavaScript :Variable JavaScript
Tutoriel JavaScript :Portée JavaScript