Vogal ou consoante
Em editores de texto ou formulários, você frequentemente precisa validar se uma letra digitada é uma vogal — por exemplo, para implementar um jogo de palavras ou um filtro de busca sensível a vogais. Usar includes() com toLowerCase() é a forma mais limpa de fazer essa verificação, evitando múltiplos if ou else if.
O PROBLEMA
Declare uma letra e diga se é vogal ou consoante usando includes().
EXEMPLO
const letra = "A"; → Vogal const letra = "b"; → Consoante
SOBRE O CONCEITO
O if/else decide qual bloco executar baseado em uma condição. Aqui, a condição ideal é: vogais.includes(letra.toLowerCase()). O método includes() retorna true se a string estiver contida em um array ou string de referência. Sem toLowerCase(), a letra 'A' maiúscula não seria encontrada em 'aeiou' minúsculo, gerando falso negativo. Um erro comum é usar == para comparar a letra com cada vogal individualmente (letra == 'a' || letra == 'e' ...), o que é mais longo e propenso a erros. Com includes(), você simplifica o código e mantém a legibilidade.
RESOLUÇÃO