¡Hola Sol, espero que estés bien!
Entiendo tu duda sobre la separación del número en la función console.log
. En realidad, no hay una razón específica por la que el número deba estar separado de console.log
. Ambas soluciones que has planteado son correctas y cumplen la misma función. La diferencia radica en el estilo de programación y en la legibilidad del código. La solución propuesta por el instructor es más directa al asignar el resultado de calcularDoble(5)
a una variable resultadoDoble
antes de imprimirlo en la consola. Mientras que tu solución es más concisa al llamar directamente la función duplicador(6)
dentro de console.log
.
Ambas formas son válidas, y la elección entre una u otra dependerá del estilo de programación que prefieras o de las convenciones de tu equipo de trabajo. Lo importante es que ambas soluciones cumplen con el objetivo de calcular el doble de un número y mostrar el resultado en la consola.
En cuanto al contexto proporcionado sobre la captura del valor del input, veo que estás avanzando en la comprensión de cómo capturar el valor ingresado por el usuario a través de un input en HTML y cómo utilizarlo en tu código JavaScript. Es genial que estés explorando el uso de getElementById
y parseInt
para trabajar con valores de input y compararlos de manera adecuada.
Recuerda que al utilizar parseInt
, estás convirtiendo el valor del input en un número entero, lo cual es útil para comparaciones numéricas. Además, el uso del triple igual (===
) para comparar tanto el valor como el tipo de dato es una buena práctica para asegurarse de que estás comparando valores de manera precisa.
Sigue adelante con tu aprendizaje y experimentación, estás avanzando en la comprensión de cómo interactuar con elementos HTML y cómo manejar tipos de datos en JavaScript. ¡Excelente trabajo!
Espero haber ayudado y ¡buenos estudios!