en el caso del for entonces lo ideal seria usar let o const?

Santiago Valencia Valencia

Santiago Valencia Valencia

Pregunta
studenthace 4 años

en el caso del for entonces lo ideal seria usar let o const?

5 respuestas
para escribir tu comentario
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Depende lo que quieras hacer, si quieres que los valores del

    for
    solo se queden en ese bloque de código, el
    let
    , pero si quieres usar un valor dentro del
    for
    fuera de ese mismo bloque de código, entonces un
    var
    seria la mejor opción

    Andres Felipe Pinchao Ramirez

    Andres Felipe Pinchao Ramirez

    studenthace 4 años

    Con el for no puedes establecer const porque lo que estableces es un cantador y ya sabes que a const no puedes reasignar su valor entonces no podrías hacer una iteración con el ya que nunca cambiaria. Lo mas recomendable es utilizar let ya que así no te daría problemas como cuando utilices una petición dentro de un for o usar un setTimeOut porque cuando haces este tipo de cosas el valor de el contador se queda con el ultimo al que llega la iteración y por eso es recomendable siempre utilizar let en ves de var.

    Rafael Alejandro Santos Trujillo

    Rafael Alejandro Santos Trujillo

    studenthace 4 años

    En un for const nunca será una opción ya que como te comentan es una constante y su valor no cambia, entonces lo mejor es usar let, y de una vez por si las dudas te dejo la diferencia entre let y var: la diferencia es el alcance de las variables, let permite declarar variables limitando su alcance al bloque, declaración, o expresión donde se está usando y var define una variable global o local en una función sin importar el ámbito del bloque.

    Cristian Blandón

    Cristian Blandón

    studenthace 4 años

    Ten en cuenta que

    const
    es una constante, su valor no puede cambiar durante la ejecución del código (si se intenta cambiar, JS se detendrá y arrojará un error).

    En un ciclo for, la variable cambia en cada iteración de acuerdo al paso que definas, por lo que sería necesario usar

    let
    ,
    const
    no es una opción.

    ¡Saludos!

    Andrés Gallego

    Andrés Gallego

    studenthace 4 años

    Hola Santiago! En el for tendremos la variable que ira aumentando con cada iteración, en este caso usaremos el let. Te dejo un articulo donde te pueden aclarar mas la información.

Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.