Checks whether a value is truthy.
Falsy values include:
false
0
""
null
undefined
NaN
The value to check.
true if the value is truthy, otherwise false.
true
isTruthy(0); // falseisTruthy(''); // falseisTruthy(null); // falseisTruthy(undefined); // falseisTruthy(NaN); // false Copy
isTruthy(0); // falseisTruthy(''); // falseisTruthy(null); // falseisTruthy(undefined); // falseisTruthy(NaN); // false
isTruthy(1); // trueisTruthy('hello'); // trueisTruthy([]); // trueisTruthy({}); // true Copy
isTruthy(1); // trueisTruthy('hello'); // trueisTruthy([]); // trueisTruthy({}); // true
Checks whether a value is truthy.
Falsy values include:
false0""(empty string)nullundefinedNaN