Diferencia entre const y let?

Fernando Rocha Olivera

Fernando Rocha Olivera

Pregunta
studenthace 6 años

Diferencia entre const y let?

4 respuestas
para escribir tu comentario
    Manuel Ojeda

    Manuel Ojeda

    studenthace 6 años

    Complementando el comentario de @veloz21

    Let solo se ve afectado dentro del entorno que fue declarado, por ejemplo:

    function myFunc(){ let myVariable = 'Hola Platzi' } console.log(myVariable) // <- Resultará con un error

    El error es porque la variable está declarada dentro de un scope diferente al que es llamado.

    Const es una variable definida que no tendrá cambios.

    Alex Eugenio Gavidia Donayre

    Alex Eugenio Gavidia Donayre

    studenthace 6 años

    Let es una variable, permite asignar valores. Const es una constante, no permite reasignar.

    Fernando Veloz Cleto

    Fernando Veloz Cleto

    studenthace 6 años

    Const define una constante, por lo que su valor no puede cambiar después de definirla. Cabe destacar que por ej, un objeto puede ser const y que los valores de sus atributos sí cambien de valor, pero la variable del objeto en sí no puede cambiar. Let define una variable dentro de su scope, y puede cambiar su valor.

    Wilson Marino Pablo Mendez

    Wilson Marino Pablo Mendez

    studenthace 6 años

    Let permite reasignar valores en la variables y Const no permite reasignar valores en la variables.

Curso de TypeScript con Angular por Belatrix

Curso de TypeScript con Angular por Belatrix

Domina TypeScript, el lenguaje de programación de código abierto desarrollado por Microsoft. Aprende todo lo que quieres saber sobre este superconjunto de JavaScript. Añade tipado estático y objetos basados en clases y conviértete en un programador de alto nivel con Platzi.

Curso de TypeScript con Angular por Belatrix
Curso de TypeScript con Angular por Belatrix

Curso de TypeScript con Angular por Belatrix

Domina TypeScript, el lenguaje de programación de código abierto desarrollado por Microsoft. Aprende todo lo que quieres saber sobre este superconjunto de JavaScript. Añade tipado estático y objetos basados en clases y conviértete en un programador de alto nivel con Platzi.