Skip to main content

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โ€‹

ValueResult
nullcheckmark true
undefinedcross false
0cross false
''cross false
falsecross 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)
}