Skip to content

@pmun/utils / isZero

Function: isZero()

ts
function isZero(value): boolean;

判断数字或十进制数字字符串是否为零,支持科学计数法 直接检查字符串尾数,避免极小的非零值转成 Number 后被误判为零。

Parameters

value

unknown

待判断的值,字符串自动去除首尾空白

Returns

boolean

零和负零返回 true;空值、无效输入和非零值返回 false

Example

ts
isZero(0) // true
isZero('-0.00') // true
isZero('0.00e+3') // true
isZero('1e-400') // false
isZero('') // false
isZero(null) // false