0; new Number(0); (''); (' '); new Boolean(false); undefined;
0
''
undefined
new Number(0)
new Boolean(false)
There are 8 falsy values:
null
NaN
false
-0
0n
Function constructors, like new Number and new Boolean are truthy.
new Number
new Boolean