Seguro que os extrañará el título de esté post de javascript ya que hasta ahora era algo bastante sencillito, se hacía con la palabra reservada var. Pero es que hay novedades a la hora de declarar variables en javascript:
- Se permite la declaración de constantes mediante la palabra reservada const, como en muchos lenguajes de programación. Ejemplo const pi = 3.1415926;.
- Se permite controlar el ámbito de las variables con la palabra reservada let.
Ésto se explica mejor con un ejemplo sencillito:
function ProbandoAmbitoVariables() {
var valor = 1;
if (true) {
var valor = 2; // es la misma variable
console.log(valor); // imprime 2
}
console.log(valor); // imprime 2
}
//Usando let
function ProbandoAmbitoVariables() {
let valor = 1;
if (true) {
let l = 64; // diferente ámbito
console.log(l); // imprime 2
}
console.log(l); // imprime 1
}