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