Skip to content

isNegative

Checks if a value is a number less than 0.

Returns false for NaN, 0, positive numbers, and non-number types.

Available since v2.0.0

import { isNegative } from '@helpers4/number';
// or, from the all-in-one package (same code, one install):
import { isNegative } from 'helpers4/number';
isNegative(value: unknown): value is number
ParameterTypeDescription
valueunknownThe value to check

value is number — True if value is a negative number

isNegative(-1)        // => true
isNegative(-0.5)      // => true
isNegative(-Infinity) // => true
isNegative(0)         // => false
isNegative(1)         // => false
isNegative(NaN)       // => false

View source on GitHub