Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] iniciando con JavaScript actividad 10

Hola buen día, tengo una duda, estoy en curso “Lógica de programación: sumérgete en la programación con JavaScript” en la clase “iniciando con JavaScript” actividad #10. Mi duda es:

Saben por qué si funciono el código, modificado la variable de “nombre” y de “edad” poniendo la letra inicial en mayúscula, a pesar de que en el ejemplo que indica el curso está en minúscula.

El error que me aparece en pantalla es el siguiente:

“Cannot redeclare block-scoped variable 'edad'.”

“Cannot redeclare block-scoped variable 'nombre'.”

(https://cdn1.gnarususercontent.com.br/6/610607/2e51357e-7180-4c93-9f10-6c0cf494b4ef.png)

1 respuesta

Hola Johan, espero que estés bien

Gracias por tu pregunta. Parece que estás teniendo un problema con la redeclaración de variables en tu código JavaScript. El error "Cannot redeclare block-scoped variable" ocurre cuando intentas declarar una variable que ya ha sido declarada en el mismo bloque de código.

En el ejemplo que mencionas, es posible que el código original declare las variables "nombre" y "edad" en minúscula, pero al modificarlas y poner la letra inicial en mayúscula, estás creando una nueva declaración de variables en el mismo bloque de código. Esto provoca el error de redeclaración.

Para solucionar este problema, debes asegurarte de que solo declares tus variables una vez en cada bloque de código. Si ya has declarado las variables "nombre" y "edad" en algún lugar anterior del mismo bloque, no necesitas volver a declararlas. Simplemente utiliza las variables existentes en tu código sin volver a declararlas.

Aquí tienes un ejemplo de cómo debería verse tu código corregido:

let nombre = "Juan";
let edad = 25;

// Resto de tu código aquí

Recuerda que JavaScript distingue entre mayúsculas y minúsculas, por lo que "nombre" y "Nombre" serían consideradas variables diferentes. Asegúrate de utilizar la misma capitalización en todas las referencias a tus variables.

Espero que esto resuelva tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tu curso de JavaScript!

Espero haber ayudado y buenos estudios!