English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Sentencias y declaraciones de variables de JavaScript
let语句声明了一个块{}作用域局部变量,可以选择将其初始化为一个值。
let允许您声明范围限于使用该变量的块,语句或表达式的变量。
这与var关键字不同,该关键字在全局范围内或在整个函数本地定义变量,而不管块范围如何。
您可以在我们的JavaScript作用域教程中了解有关变量作用域的更多信息。
let identifier = value;
let y = "world";Prueba y mira‹/›
表中的数字指定了完全支持let语句的第一个浏览器版本:
Statement | |||||
let | 49 | 44 | 17 | 10 | 12 |
参数 | 描述 |
---|---|
identifier | 指定变量的名称。它可以是任何合法标识符。 Los nombres de variable pueden contener letras, números, guiones bajos y símbolos de dólar.
|
value | El valor inicial de la variable. Puede ser cualquier expresión válida. Valor predeterminadoundefined |
Versión de JavaScript: | ECMAScript 1 |
---|
Al usarlo dentro del bloqueletLimitar el alcance de la variable a este bloque:
var a = 1; var b = 2; if (a === 1) { var a = 11; // a es ámbito global let b = 22; // El ámbito de b es el bloque de código if document.writeln(a); // 11 document.writeln(b); // 22 } document.writeln(a); // 11 document.writeln(b); // 2Prueba y mira‹/›
Tutoriales de JavaScript:Variables de JavaScript
Tutoriales de JavaScript:Alcance de JavaScript