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.