Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Duda sobre el desafío 3

En la solución propuesta por el instructor:

function calcularDoble(numero) {
  return numero * 2;
}

let resultadoDoble = calcularDoble(5);
console.log(resultadoDoble);

¿Existe alguna razón por la que la el numero (5) deba estar separado de console.log? pregunto porque la solución a la que llegué es esta y quiero saber si es correcta:

function duplicador(number) {
    return number*2;
}

console.log (duplicador(6));
2 respuestas

Ups mensaje equivocado

solución!

¡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!