Fiz os códigos abaixo e em nenhum momento usei a opção return. Eu sinceramente não entendi porque preciso usar return, se eu posso atribuir os valores dos números a variaveis e a parametros.
/*Criar uma função que exibe "Olá, mundo!" no console.
function olaMundo() {
console.log ('Olá, Mundo!');
}
olaMundo();*/
/*Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function qualSeuNome(nome) {
console.log (`Olá, ${nome}!`);
}
qualSeuNome ('Diego');*/
/*Criar uma função que recebe um número como parâmetro e retorna o dobro desse número
function gerarNumero(numero) {
console.log(numero);
alert (numero * 2);
}
gerarNumero (parseInt(Math.random() * 10 + 1));*/
/*Criar uma função que recebe três números como parâmetros e retorna a média deles.
function mediaTres (X,Y,Z) {
let media = (X + Y + Z) / 3;
alert (media);
}
mediaTres (1,2,3);*/
/*Criar uma função que recebe dois números como parâmetros e retorna o maior deles
function maiorNumero (X,Y) {
if (X > Y ) {
alert (X)
}
else if (X=Y){
alert ('Valores iguais!');
}
else {
alert (Y);
}
console.log (`X é igual a ${X}`);
console.log (`Y é igual a ${Y}`);
}
maiorNumero (parseInt(Math.random() *100 + 1), parseInt(Math.random() *100 + 1));*/
/*Criar uma função que recebe um número como parâmetro e
retorna o resultado da multiplicação desse número por ele mesmo
function multiplicaNumero(X) {
alert (X*X);
console.log(`O valor de X é ${X}`);
}
multiplicaNumero (parseInt(Math.random() *10 + 1));*/