Oi, Vitor Hugo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você utilizou bem o operador lógico || junto com o operador ternário para deixar a validação mais objetiva e organizada. O uso do método toLowerCase() também foi uma boa escolha, pois evita problemas com letras maiúsculas e minúsculas na comparação das frutas.
Uma dica interessante para o futuro é utilizar o método includes() com arrays para facilitar verificações quando houver várias opções compatíveis. Veja este exemplo:
const frutasCompativeis = ["laranja", "abacaxi"];
const fruta = input.toLowerCase();
const frutaCompativel = frutasCompativeis.includes(fruta);
console.log(frutaCompativel);
Nesse exemplo, o metodo includes() verifica se a fruta digitada existe dentro da lista de frutas compativeis. Isso ajuda a deixar o codigo mais facil de expandir no futuro.
Como você está achando o uso das condicionais em JavaScript até agora?
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!