JavaScript Var, Let y Const

Mar 25 2023
Una gran cantidad de funciones nuevas provienen del equipo de JavaScript, ya que la demanda de escribir código más corto aumenta día a día (los desarrolladores lo llaman una sola línea). Las nuevas características de ES6, var, let y const confunden a muchos principiantes.

Una gran cantidad de funciones nuevas provienen del equipo de JavaScript, ya que la demanda de escribir código más corto aumenta día a día (los desarrolladores lo llaman una sola línea).

Las nuevas características de ES6, var, let y const confunden a muchos principiantes.

Si eres uno de ellos este post es para ti, veamos cómo funciona de forma sencilla.

¿Qué es Var, Let y Const?

Estas 3 cosas son las palabras clave que se utilizan para la declaración de variables en JavaScript.

Si está familiarizado con C ++ o Java, donde debe declarar una variable con su tipo y luego el nombre

Por ejemplo

int sum = 0

Diferencia entre let, var y const

Una variable declarada con la palabra clave let tendrá las siguientes propiedades

  • Tendrá un alcance de bloque.
  • { 
      let sum = 5;
    }
    // sum can NOT be used here
    

    let car = “bmw”
    
    let car = 0 // you cannot do this
    

    let car = “bmw”
    
    car = “audi” // you can do this
    

    console.log(car);
    
    let car = “bmw” // you are not allowed to do this
    

  • Tendrá un alcance de bloque.
  • { 
      const sum = 5;
    }
    // sum can NOT be used here
    

    const car = “bmw”
    
    const car = 0 // you cannot do this
    

    const car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you cannot use it before declaration 
    name = "John"
    

  • Tendrá un alcance global.
  • { 
      var sum = 5;
    }
    // sum can be used outside the curley braces
    

    var car = "bmw"
    console.log(car) // output will be bmw
    
    var car = 0 
    console.log(car) // output will be 0
    

    var car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you can use it before declaration, output will be undefined 
    name = "John"
    
    

Tabla resumida para let var y const

Esta publicación sería beneficiosa para los principiantes en JavaScript.

Gracias por leer hasta aquí, pronto publicaré más sobre Javascript.

no olvides leer

  1. GitHub para principiantes
  2. Clonar un repositorio, Crear una rama y Extraer nuevos cambios.