Diferencia entre el var y el let de JavaScript

Diferencia entre el var y el let de JavaScript con ES6

Diferencia entre el var y el let de JavaScript

Diferencia entre el var y el let de JavaScript con ES6

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

Diferencia 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

 

Comparte el código!...talvez tu amigo lo necesite!

Whatsapp Messenger Facebook Twitter

Visitado 654 veces | Publicado hace 1 año

Curso Laravel 8 Página Web 100% Administrable

Mira el temario del curso en el siguiente link

VER EL CURSO

CÓDIGO FUENTE JAVASCRIPT

Logo Codea App

Develop your code

Perú, México, Colombia, España, Venezuela, Argentina, Bolivia

You Fb Tik Pin

© Todos los derechos reservados CODEA APP | Cursos de programación avanzados con proyectos reales | 2020 - 2021