Olá, Wilson! Como vai?
Parece que você já fez um ótimo trabalho com essas funções! Vamos ver se eu posso ajudar a esclarecer qualquer confusão.
Você já implementou corretamente todas as funções solicitadas na atividade. No entanto, percebi que você está retornando strings para as funções maiorIdade
e ePalindromo
, quando a atividade pede que você retorne valores booleanos.
Vamos corrigir essas funções:
Para a função maiorIdade
, você pode retornar diretamente a comparação age >= maiorIdade
, que já é uma expressão booleana:
function maiorIdade(age){
const maiorIdade = 18;
return age >= maiorIdade;
};
Para a função ePalindromo
, você também pode retornar diretamente a comparação str === aux
, que é uma expressão booleana:
function ePalindromo(str){
const aux = str.split('').reverse().join('');
return str === aux;
};
Além disso, notei que você não está chamando a função calculaPotencia
no seu código. Para testá-la, você pode adicionar uma linha como esta:
console.log(calculaPotencia(2,3));
No mais, bons estudos!