¿Cuál es la diferencia entre “var” y “let” a la hora de crear variables? ¿Cuándo uso cada una?

Pregunta de la clase:
¿Qué es una variable?
Juan Felipe Ángel Martínez Bernal

Juan Felipe Ángel Martínez Bernal

Pregunta
studenthace 5 años

¿Cuál es la diferencia entre “var” y “let” a la hora de crear variables? ¿Cuándo uso cada una?

4 respuestas
para escribir tu comentario
    Edwin Jorge Arroyo

    Edwin Jorge Arroyo

    studenthace 5 años

    Hola, en el siguiente enlace podrás encontrar una información mucho más amplia acerca de la respuesta a tu pregunta :D.

    Nunca pares de aprender ;)

    Abraham Jaimes

    Abraham Jaimes

    studenthace 5 años

    utiliza let o const, y olviate de var, var tiene conflictos en el scope.....

    Gonzalo Pozzoli

    Gonzalo Pozzoli

    studenthace 5 años

    El alcance de var es global, te conviene si en tu codigo vas a reutilizar la misma variable en diferentes bloques de codigo. Let se utiliza cuando el alcance debe limitarse a un mismo bloque. De esta forma no caes en el error se pisar una variable

    JuanFe Peralta

    JuanFe Peralta

    Team Platzihace 5 años

    La diferencia principal es el alcance que va a tener esa variable dentro del código. Si se usa var, esta tendrá un alcance global. Si se usa let, el alcance se limitará a la función o bloque donde fue declarada.

    Eso se explica en profundidad en este curso: Curso de Closures y Scope en JavaScript. :D

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.