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

Desafío : Hora de practicar 2

//Desafío 2. hora de practicar

//1. crear función
function saludo(){

alert("Hola, mundo!");
return;

}

//2. Crear funcion con parametro
function saludoConNombre(nombre){
console.log(Hola, ${nombre}!);
return;
}

//3. crear función con retorno
function recibeNumero(numero){
console.log(El número recibido es: ${numero});
return numero;
}

//4. crear función con retorno y parámetro
function recibeNumeroYRetorna(numero){
console.log(El número recibido es: ${numero*2});
return numero*2;
}

//5. crear funcion, recibe 2 numeros y devuelve el mayor
function mayorDeDosNumeros(numero1, numero2){
if(numero1 > numero2){
console.log(El número mayor es: ${numero1});
return numero1;
}else{
console.log(El número mayor es: ${numero2});
return numero2;
}
}

//6. crear función que recibe un número multiplicado por si mismo
function multiplicaPorSiMismo(numero){
console.log(El número multiplicado por sí mismo es: ${numero * numero});
return numero * numero;
}

saludo();
saludoConNombre("Juan");
recibeNumero(5);
recibeNumeroYRetorna(10);
mayorDeDosNumeros(5, 10);
multiplicaPorSiMismo(4);

1 respuesta

Hola Elvia, espero que estés bien

¡Qué bueno que estás practicando con funciones en JavaScript! Tu código se ve bastante bien y parece que estás en el camino correcto. Aquí tienes algunos comentarios y sugerencias para cada parte de tu desafío:

  1. Función sin parámetros: Tu función saludo() está perfecta. Muestra una alerta con "Hola, mundo!" y no necesita retornar nada, así que el return; es opcional.

  2. Función con parámetro: La función saludoConNombre(nombre) está bien implementada. Utilizas una plantilla de cadena (template string) para incluir el nombre, lo cual es una buena práctica.

  3. Función con retorno: En recibeNumero(numero), estás retornando el número que recibes, lo cual es correcto. La función imprime el número y lo retorna, que es lo que se pide.

  4. Función con retorno y parámetro: recibeNumeroYRetorna(numero) está bien hecha. Multiplicas el número por 2, lo imprimes y luego lo retornas.

  5. Función que recibe dos números y devuelve el mayor: En mayorDeDosNumeros(numero1, numero2), comparas los dos números y retornas el mayor, lo cual es correcto. También imprimes el resultado, lo que es útil para verificar.

  6. Función que multiplica un número por sí mismo: multiplicaPorSiMismo(numero) está correcta. Calculas el cuadrado del número, lo imprimes y lo retornas.

Tu código está bien estructurado y sigue las instrucciones del desafío. Si quieres mejorar aún más, podrías considerar el manejo de errores, como verificar si los parámetros son números válidos antes de realizar operaciones matemáticas. Esto puede hacer que tus funciones sean más robustas.

Espero que esto te ayude y que sigas disfrutando de la programación. ¡Bons estudios!