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

// 1.
function saludo(){
console.log("¡Hola, mundo!");
return
}

// 2.
function nombreUsuario() {
let nombreDeUsuario = document.getElementById('txtNombreUsuario');
console.log(¡Hola, ${nombreDeUsuario}!);
return;
}

// 3.
function valorDoble() {
let numeroDeUsuario = parseInt(document.getElementById('txtnumeroUsuario').value);
let resultadoValorDoble = numeroDeUsuario * 2;
return resultadoValorDoble;
}

// 4.
function Promediar() {
let numeroUno = parseInt(document.getElementById('txtCalificacionUno').value);
let numeroDos = parseInt(document.getElementById('txtCalificacionDos').value);
let numeroTres = parseInt(document.getElementById('txtCalificacionTres').value);
let resultadoPromedio = (numeroUno + numeroDos + numeroTres) / 3;
return resultadoPromedio;
}

// 5.
function relacionNumero() {
let valorUno = parseInt(document.getElementById('txtValorUno').value);
let valorDos = parseInt(document.getElementById('txtValorDos').value);
if(valorUno > valorDos){
return "El numero mayor es: " + valorUno;
} else if(valorUno < valorDos){
return "El numero mayor es: " + valorDos;
} else {
return "Son del mismo valor";
}
return;
}

// 6.
function multiplicacion() {
let numeroMultiplicador = parseInt(document.getElementById('txtnumeroMulti').value);
return numeroMultiplicador * numeroMultiplicador;
}

1 respuesta

Hola! Compañero, solo como una observación... Aunque quizá JavaScript no haga "ruido" respecto a esto, es importante que si tu código va a "retornar" algo, los returns no queden vacios.

El "Hola mundo" es el ejemplo perfecto de una funcion que no deberia llevar return, pues solo hace algo y no entrega nada.

// 1.
function saludo(){
console.log("¡Hola, mundo!");
return
}
// 5.
function relacionNumero() {
let valorUno = parseInt(document.getElementById('txtValorUno').value);
let valorDos = parseInt(document.getElementById('txtValorDos').value);
if(valorUno > valorDos){
return "El numero mayor es: " + valorUno;
} else if(valorUno < valorDos){
return "El numero mayor es: " + valorDos;
} else {
return "Son del mismo valor";
}
return; // Esta salida del código deberia devolver una cadena como el return de más arriba.
}

En todo caso puedes usar solo los console.log, pero un return en la practica debe de entregar algo o no se coloca.

Buen trabajo, saludos!