Um valor é considerado "truthy" se for avaliado como true em um contexto booleano. Todos os valores são truthy em JavaScript, exceto os seguintes:
falsenullundefined0NaN""Em JavaScript, um objeto vazio e um array vazio são considerados "truthy", mas uma string vazia é considerada false quando avaliada como booleano (esse comportamento é o que chamamos de "falsey").
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.
isTruthy(0) ➞ 0
isTruthy(false) ➞ 0
isTruthy("") ➞ 0
isTruthy("false") ➞ 1