Inicio > JAVASCRIPT > Declarar variables en javascript

DECLARAR VARIABLES EN JAVASCRIPT

04/10/2017JAVASCRIPT

 

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
    }

Con let la variable fuera del bloque y la variable que está dentro son tomadas como variables diferentes, y cada una conserva el valor que se le dio en su ámbito correspondiente.