Função booleana
Funções que retornam true ou false são usadas o tempo todo em código real: validação de formulários, verificação de permissões, condições de jogo, filtros de dados. Dominar funções booleanas evita bugs chatos, como uma data considerada inválida ou um acesso liberado indevidamente. Esse padrão torna seu código mais legível e reutilizável.
O PROBLEMA
Crie ehPar(numero) que retorna true se par e false se ímpar.
EXEMPLO
ehPar(4) → true ehPar(7) → false
SOBRE O CONCEITO
A função ehPar(numero) deve retornar um valor booleano, ou seja, true ou false. Use o operador % (resto da divisão) para verificar se o número é divisível por 2: se numero % 2 === 0, retorne true; senão, false. Erro comum: retornar a string 'true' — isso não é booleano e vai falhar em condições como if (ehPar(4)), pois string não vazia é tratada como verdadeira. Outro erro: inverter a lógica, por exemplo, retornar true quando for ímpar. Lembre-se: a condição deve comparar o resto com 0 usando ===, e o return deve ser sem aspas.
RESOLUÇÃO