buenas tardes, aun tengo duda, sobre como hacer los ejercicios 4 y 5, trate de replicar como en la solución del instructor pero sigo sin entender ¿por que es necesario retornar los valores con el returno? y en los parametros de la funcion ¿lo que esta dentro de los parentesis son la variables a evaluar?
// Desafíos 2
//Crear una función que muestre "¡Hola, mundo!" en la consola.
function saludo ( ) {
console.log ("¡Hola, mundo!");
alert ( " ¡Hola, mundo! " );
}
//Crear una función que reciba un nombre como parámetro y muestre "¡Hola, [nombre]!" en la consola.
function nombreS ( ) {
let nombrE = prompt ( " escriba su nombre " ) ;
console.log (nombrE);
alert ( ` Su nombre es ${nombrE}` );
}
//Crear una función que reciba un número como parámetro y devuelva el doble de ese número.
function recibiR ( ) {
let numero_1 = parseInt (prompt ( "ingresa un digito" ) );
let productoMulti = numero_1 *2 ;
alert ( `el producto total es ${productoMulti}` );
}
//Crear una función que reciba tres números como parámetros y devuelva su promedio.
function promeDio ( ) {
let numeroA = parseInt (prompt ( "ingresa un 1er. digito" ) );
let numeroB = parseInt (prompt ( "ingresa un 2do. digito" ) );
let numeroC = parseInt (prompt ( "ingresa un 3er. digito" ) );
let promedioS = (numeroA + numeroB + numeroC)/3 ;
alert ( `el producto total es ${promedioS}` );
}
//Crear una función que reciba dos números como parámetros y devuelva el mayor de ellos.
function numeroMayordevuelto(numA, numB) {
return numA > numB ? numA : numB;
}
let Mayor = numeroMayordevuelto(20, 5);
console.log (Mayor);
alert (`EL NUMERO MAYOR es ${Mayor}` );
//Crear una función que reciba un número como parámetro y devuelva el resultado de multiplicar
// ese número por sí mismo.
function cuadradoDeNumero(digito) {
return digito * digito;
let digito = parseInt (prompt ( "ingresa un digito" ) );
}
let result = cuadradoDeNumero(2);
console.log(result);
alert (`EL cuadrado de un numero es ${result}` );