DEV Community

Discussion on: Paracetamol.js💊| #97: Explica este código JavaScript

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
A. true, false, false, true, true

El constructor Boolean permite convertir valores a tipo boolean.

Los valores truthy como el número 37, un objeto vacío, o un Symbol infieren a true sin ninguna complicación.

Valores como NaN, cadenas vacías o 0 al ser considerados valores falsy inferirán a false.

A continuación una tabla que resume todas las posibles conversiones a boolean:

x Boolean(x)
undefined false
null false
true o false Sin cambios
number 0 => false, NaN => false
Cualquier otro number => true
bigint 0n => false
Cualquier otro bigint => true
string "", '', => false
Cualquier otro string => true
symbol true
object Siempre true