Checks if a value is neither null, undefined, nor NaN.
null
undefined
NaN
The type of the argument to check.
The value to check.
true if the value is defined (not null, undefined, or NaN), otherwise false.
true
false
isDefined('Hello'); // trueisDefined(''); // trueisDefined(0); // trueisDefined(42); // trueisDefined(null); // falseisDefined(undefined); // falseisDefined(NaN); // false Copy
isDefined('Hello'); // trueisDefined(''); // trueisDefined(0); // trueisDefined(42); // trueisDefined(null); // falseisDefined(undefined); // falseisDefined(NaN); // false
Checks if a value is neither
null,undefined, norNaN.