JavaScriptFunçõesbasico

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

Mais exercícios de Funções

JSF019 · IntermediárioComposição de funçõesJSF020 · IntermediárioIIFEJSF022 · AvançadoGenerator functionJSF023 · AvançadoFunção pura vs impura
Ver todos os exercícios de JavaScript