uft
    Preparing search index...

    Function isSafeNumber

    • Typed version of NumberConstructor.isSafeInteger which allows decimal values.

      Parameters

      • value: unknown

        The value to check.

      Returns value is SafeNumber

      true if the check passes, false otherwise.

      If you want to only allow integers, use isSafeInteger.

      isSafeNumber(1) // true
      isSafeNumber(-1) // true
      isSafeNumber(2.5) // true
      isSafeNumber(Number.MAX_SAFE_INTEGER) // true
      isSafeNumber(Number.MIN_SAFE_INTEGER) // true

      isSafeNumber("2") // false
      isSafeNumber(Number.MAX_SAFE_INTEGER + 1) // false
      isSafeNumber(Number.MIN_SAFE_INTEGER - 1) // false
      isSafeNumber(NaN) // false
      isSafeNumber(Infinity) // false
      isSafeNumber(null) // false