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 exibirNome = (nome) => `Olá, ${nome}! Seja bem-vindo(a) ao mundo Dev!`;
console.log( exibirNome('Vcitor'));
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.
const analisarIdade = (idade) => idade >= 18 ? 'Você é maior de idade' : 'Você é menor de idade';
console.log(analisarIdade(30));
Crie uma função que receba uma string e verifique se é um palíndromo (uma palavra que é lida da mesma forma de trás para frente) utilizando o método de string reverse(). Retorne true se for um palíndromo e false caso contrário. Imprima o resultado no console.
const palavraPalindromo = (palavra) => {
let letras = palavra.split("");
console.log(letras);
let palavraInvertida = letras.reverse();
palavraInvertida = palavraInvertida.join("");
console.log(palavraInvertida);
return palavra === palavraInvertida ? true : false;
}
console.log(palavraPalindromo("esse"));
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.
function maiorNumero(a, b, c) {
let maior = a;
if(b > maior) {
maior = b;
}
if(c > maior) {
maior = c;
}
return maior;
}
console.log(maiorNumero(27, 36, 12));
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) => {
let resultado = 1;
for(let i = 1; i <= expoente; i++) {
resultado *= base;
}
return resultado
}
console.log(calculaPotencia(2, 3));