Truthy ou Falsy?
Um valor "truthy" é um valor que resulta em true quando avaliado em um contexto booleano. Todos os valores são truthy, a menos que sejam definidos como falsy.
Todos os valores falsy são os seguintes:
falsenull0""
Crie uma função que receba um argumento de qualquer tipo de dado e retorne 1 se ele for truthy e 0 se for falsy.
Exemplos
isTruthy(0) ➞ 0
isTruthy(false) ➞ 0
isTruthy("") ➞ 0
isTruthy("false") ➞ 1Observações
- Para quem tem experiência com JavaScript: em PHP, um array vazio é
false(enquanto em JavaScript ele étrue). - Não se esqueça de usar
returnpara retornar o resultado. - Se você não souber como continuar, procure ajuda na aba Recursos.
- Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.