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

JavaScript let 语句

 Sentencias y declaraciones de variables de JavaScript

let语句声明了一个块{}作用域局部变量,可以选择将其初始化为一个值。

let允许您声明范围限于使用该变量的块,语句或表达式的变量。

这与var关键字不同,该关键字在全局范围内或在整个函数本地定义变量,而不管块范围如何。

您可以在我们的JavaScript作用域教程中了解有关变量作用域的更多信息。

语法:

let identifier = value;
let y = "world";
Prueba y mira‹/›

浏览器兼容性

表中的数字指定了完全支持let语句的第一个浏览器版本:

Statement
let4944171012

参数值

参数描述
identifier指定变量的名称。它可以是任何合法标识符。
Los nombres de variable pueden contener letras, números, guiones bajos y símbolos de dólar.
  • Los nombres de variable deben comenzar con una letra

  • Los nombres de variable también pueden comenzar con $ y _

  • Los nombres de variable distinguen entre mayúsculas y minúsculas (city y City son variables diferentes)

  • Las palabras reservadas no pueden usarse como nombres de variable

valueEl valor inicial de la variable. Puede ser cualquier expresión válida. Valor predeterminadoundefined

Detalles técnicos

Versión de JavaScript:ECMAScript 1

Más ejemplos

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);  // 2
Prueba y mira‹/›

También puedes ver

Tutoriales de JavaScript:Variables de JavaScript

Tutoriales de JavaScript:Alcance de JavaScript

 Sentencias y declaraciones de variables de JavaScript