Usei operador ternário explorando os conceitos de Truthy e Falsy...
// Imagine que você está criando uma página de boas-vindas para um site de cursos online. Ao acessar a plataforma, o sistema precisa exibir uma mensagem de saudação para cada usuário. Às vezes, porém, o nome da pessoa pode estar ausente — e, nesse caso, uma saudação genérica deve ser exibida.
// Sua tarefa é criar uma função chamada saudacao que receba um nome como parâmetro, mas que funcione mesmo quando nenhum nome for informado, exibindo uma saudação genérica. Use o parâmetro pré-definido para lidar com isso.
// Exemplo de entrada:
// saudacao("Lucas");
// Ou:
// saudacao();
// Saída esperada:
// Olá, Lucas! Bem-vindo(a)!
// Ou:
// Olá! Bem-vindo(a)!
function saudacao(nome = ''){
return nome ? `Olá, ${nome}! Bem-vindo(a)` : `Olá! Bem-vindo`;
}
console.log(saudacao('Cauê'))
console.log(saudacao())