Declaración let de JavaScript

Definición y uso

La declaración let declara variables.

Las variables son contenedores de información.

En JavaScript, crear una variable se llama declarar una variable:

let carName;

Después de la declaración, la variable está vacía (sin valor).

Para asignar un valor a una variable, usa el signo de igual:

carName = "Volvo";

También puedes asignar un valor al declarar la variable:

let carName = "Volvo";

Consejo:El valor de una variable sin declarar es undefined.

Ejemplo

Ejemplo 1

Crea una variable llamada carName y asignale el valor "Volvo":

let carName = "Volvo";

Prueba por tu cuenta

Ejemplo 2

Asigna 5 a x y 6 a y usando let y muestra x + y:

let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;

Prueba por tu cuenta

Ejemplo 3

Declarar muchas variables en una sola declaración.

Empieza la declaración con let y separa las variables con comas:

let lastName = "Gates",
age = 19,
job = "CEO";

Prueba por tu cuenta

Ejemplo 4

Uso de let en bucles:

let text = "";
for (let i = 0; i < 5; i++) {
  text += i + "
"; }

Prueba por tu cuenta

Sintaxis

let name = value;

Parámetros

Parámetros Descripción
name

Necesario. El nombre de la variable.

Las variables deben seguir las siguientes reglas:

  • Debe comenzar con una letra, $ o _
  • Los nombres distinguen entre mayúsculas y minúsculas (y y Y son diferentes)
  • Palabras clave reservadas de JavaScript no pueden usarse como nombres
value Opcional. El valor que se asigna a la variable.

Admisión del navegador

let es una característica de ECMAScript6 (ES6).

Todos los navegadores modernos admiten ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Admite Admite Admite Admite Admite

Internet Explorer 11 y versiones anteriores no admiten let.

Páginas relacionadas

Manual de referencia:Sentencia var de JavaScript

Manual de referencia:Sentencia const de JavaScript

Tutoriales:Variable de JavaScript

Tutoriales:Let de JavaScript

Tutoriales:Const de JavaScript

Tutoriales:Alcance de JavaScript