Types that evaluates to false in JS.
false
Union type of the values that evaluate to false in JavaScript. Due to TypeScript type limitations NaN can't be included.
NaN
const falsyBoolean: Falsy = false;const falsyHTMLAllCollection: Falsy = document.all;const falsyNegativeZero: Falsy = -0;const falsyNegativeZeroBigInt: Falsy = -0n;const falsyNull: Falsy = null;const falsyString: Falsy = "";const falsyUndefined: Falsy = undefined;const falsyZero: Falsy = 0;const falsyZeroBigInt: Falsy = 0n; Copy
const falsyBoolean: Falsy = false;const falsyHTMLAllCollection: Falsy = document.all;const falsyNegativeZero: Falsy = -0;const falsyNegativeZeroBigInt: Falsy = -0n;const falsyNull: Falsy = null;const falsyString: Falsy = "";const falsyUndefined: Falsy = undefined;const falsyZero: Falsy = 0;const falsyZeroBigInt: Falsy = 0n;
Types that evaluates to
false
in JS.Remarks
Union type of the values that evaluate to
false
in JavaScript. Due to TypeScript type limitationsNaN
can't be included.Example
See