2 agosto, 2019
Un nueva funcionabilidad que nos trae JavaScript con ES6 una alternativa de declaración de variables con el normal VAR ahora puedes hacer con el LET
Suscríbete a nuestro canal en Youtube
SuscríbirseDiferencia entre el var y el let de JavaScript
Con la nueva novedades de ES6 de Javascript nos tra dos formas de definir variables, utilizando var como ya es conocido pero ahora podemos usar la palabra reservada que es el let, ahora la diferencia principal seria el alcance de las variables.
El let permite declarar variables limitando su alcance al bloque, declaración, o expresión donde se está usando y var define una variable global o local en una función sin importar el ámbito del bloque.
Si tienes conocimientos sobre programación habrás notado que las variables que se crean dentro de una función tienen tiempo de vida igual al uso de la función ya que al terminar la función se libera memoria que se usó en esta, Con ES6 podrás crear sección con scope donde podrás crear variables y todo lo demás sin necesidad de crear un función:
{
var sueldo = 12;
let sueldo 2 = 19;
}
alert(sueldo);
alert(sueldo2);
function varTest() {
var x = 31;
if (true) {
var x = 71; // misma variable!
console.log(x); // 71
}
console.log(x); // 71
}
function letTest() {
let x = 31;
if (true) {
let x = 71; // variable diferente
console.log(x); // 71
}
console.log(x); // 31
}
Otro ejemplo:
var a = 5;
var b = 10;
if (a === 5) {
let a = 4; // El alcance es dentro del bloque if
var b = 1; // El alcance es dentro de la función
console.log(a); // 4
console.log(b); // 1
}
console.log(a); // 5
console.log(b); // 1
Leido 3766 veces | 1 usuarios
Código fuente no disponible.
© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024