isNull()
isNull(
value):value is null
Checks if a value is null.
note
Only checks null, not undefined. Use isNil to check both.
Parametersโ
value: unknownโ
The value to check.
Returns: value is nullโ
true if the value is null, false otherwise.
See Alsoโ
Sinceโ
1.0.0
Exampleโ
isNull(null); // => true
isNull(undefined); // => false
isNull(0); // => false
isNull(''); // => false
How it works?โ
Type guard that checks if a value is null.
Type Narrowingโ
Common Checksโ
| Value | Result |
|---|---|
null | true |
undefined | false |
0 | false |
'' | false |
false | false |
vs isNilโ
Use Casesโ
Detect explicit absence ๐โ
Check strictly for null values.
Essential for differentiating between "no value" (null) and "not set" (undefined).
if (isNull(record.deletedAt)) {
// Record is active (deletedAt is explicitly null)
}
true
false