¿Truthy o Falsy?

Published by Helen Yu in

Un valor "truthy" es un valor que se evalúa como true en un contexto booleano. Todos los valores son truthy a menos que estén definidos como falsy.

Todos los valores falsy son los siguientes:

  • false
  • null
  • 0
  • ""

Crea una función que reciba un argumento de cualquier tipo de dato y devuelva 1 si es truthy y 0 si es falsy.

Ejemplos

isTruthy(0) ➞ 0

isTruthy(false) ➞ 0

isTruthy("") ➞ 0

isTruthy("false") ➞ 1

Notas

  • Para quienes tienen experiencia con JavaScript: en PHP, un arreglo vacío es false (mientras que en JavaScript es true).
  • No olvides usar return para devolver el resultado.
  • Si te atascas en un desafío, busca ayuda en la pestaña Recursos.
  • Si de verdad no puedes avanzar, desbloquea soluciones en la pestaña Soluciones.