English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Instruction let JavaScript

 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.

Syntaxe :

let identifier = value;
let y = "world";
Testez et voyez‹/›

Compatibilité du navigateur

Le nombre dans le tableau indique la première version du navigateur qui prend en charge intégralement l'instruction let :

Instruction
let4944171012

Valeur du paramètre

ParamètreDescription
identifierDé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.
  • Les noms de variable doivent commencer par une lettre

  • Les noms de variable peuvent commencer par $ et _

  • Les noms de variable sont sensibles à la casse (city et City sont des variables différentes)

  • Les mots réservés ne peuvent pas être utilisés comme noms de variable

valueLa valeur initiale de la variable. Elle peut être n'importe quel expression légitime. Valeur par défautundefined

Détails techniques

Version JavaScript :ECMAScript 1

Plus d'exemples

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);  // 2
Testez et voyez‹/›

Regardez aussi

Tutoriel JavaScript :Variable JavaScript

Tutoriel JavaScript :Portée JavaScript

 Instructions et déclarations de variables JavaScript