Olá, resolvi compartilhar pois os meus exercícios funcionaram, mas o código ficou diferente do proposto pela Alura. Poderiam verificar qual jeito é melhor e se o jeito que fiz é o mais utilizado hoje em dia no mundo real?
Agradeço desde já!
//Crie uma função que receba o nome de uma pessoa como argumento e retorne uma saudação personalizada.
//Em seguida, chame a função e exiba a saudação no console.
const exibeNome = function (nome) {
return `Olá, ${nome}!`};
console.log(exibeNome('Isabela'));
//Crie uma função que receba a idade de uma pessoa e retorne se ela é maior de idade (idade >= 18).
//Imprima o resultado no console.
function calculaIdade (idade) {
if (idade >= 25) {
return `Você tem mais de 25 anos!`
} else {
return `Você tem menos de 25 anos!`
}
}
//Crie uma função que receba uma string e verifique se é um palíndromo utilizando o método de string reverse().
//Retorne true se for um palíndromo e false caso contrário. Imprima o resultado no console.
function verificaPalindromo (string) {
stringLowerCase = string.toLowerCase();
stringInvertida = stringLowerCase.split('').reverse().join('');
if (stringLowerCase === stringInvertida) {
return 'A palavra é palíndromo!'
} else {
return 'Não é palíndromo!'
}
}
console.log(verificaPalindromo(''));
//Crie uma função que receba três números como parâmetros e determine qual é o maior entre eles.
// Utilize estruturas condicionais (if, else) para comparar os valores e determinar o maior. Imprima o maior valor no console.
const verificaMaiorNumero = function (a, b, c) {
if (a >= b && a >= c) {
return `O número ${a} é o maior de todos.`
} else if (b >= a && b >= c) {
return `O número ${b} é o maior de todos.`
} else {
return `O número ${c} é o maior de todos.` }
}
console.log(verificaMaiorNumero(10,10,2));
//Crie uma arrow function chamada calculaPotencia que receba dois parâmetros: a base e o expoente.
// A função deve calcular a potência da base elevada ao expoente e retornar o resultado.
const calculaPotencia = (base, expoente) => {
const resultado = Math.pow(base, expoente);
return `O resultado de ${base} elevado a ${expoente} é: ${resultado}`
};
console.log(calculaPotencia(10,2));