Instruções

Construir uma Função de Verificação Booleana

Neste laboratório, você vai construir uma função que verifica se um valor é classificado como um primitivo booleano. Os booleanos primitivos são true e false. Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório. Histórias de Usuário: 1. Você deve ter uma função chamada booWho que recebe um argumento. 1. Se o argumento recebido for um primitivo booleano, a função deve retornar true. 1. Se o argumento for qualquer outro valor, a função deve retornar false.

O que fazer:

Testes:

  • Você deve ter uma função `booWho`.
  • `booWho(true)` deve retornar `true`.
  • `booWho(false)` deve retornar `true`.
  • `booWho([1,2,3])` deve retornar `false`.
  • `booWho([].slice)` deve retornar `false`.
  • `booWho({"a": 1})` deve retornar `false`.
  • `booWho(1)` deve retornar `false`.
  • `booWho(NaN)` deve retornar `false`.
  • `booWho("a")` deve retornar `false`.
  • `booWho("true")` deve retornar `false`.
  • `booWho("false")` deve retornar `false`.

Preview