/Definición de variables con JavaScript EM6
desarrollo-javascript

Definición de variables con JavaScript EM6

Let & Const 

Es una nueva forma para definir variables 
var: Usar para valores que cambiarán en una variable 
let hace lo mismo que var 
const: Usarlo solamente cuando se definen valores que no van a cambiar. Una prueba que podemos correr en la consola de JavaScript (en el navegador puedes presionar F12 y la opción console)

var myName = 'Carlos';
console.log(myName);
​
myName='Nathas';
console.log(myName);

La palabra var define una variable al igual que lo hace la nueva palabra let

let myName = 'Carlos';
console.log(myName);
​
myName='Nathas';
console.log(myName);

Los ejemplos anteriores no cambian en absoluto, pero si corremos el código con la palabra const un error tendremos

const myName = 'Carlos';
console.log(myName);
​
myName='Nathas';
console.log(myName);

Esto sucede porque el concepto de const es ser un valor constante, algo que no debe cambiar, por lo que cuando tratamos de modificar la variable MyName con el valor ‘Nathas’ salta el error.