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