ixfx
    Preparing search index...

    Function integerParse

    • Parses value as an integer, returning it if it meets the range criteria. If not, defaultValue is returned.

      const i = integerParse('10', 'positive');    // 10
      const i = integerParse('10.5', 'positive'); // 10
      const i = integerParse('0', 'nonZero', 100); // 100

      NaN is returned if criteria does not match and no default is given

      const i = integerParse('10', 'negative');    // NaN
      

      Parameters

      • value: null | string | number
      • range: NumberGuardRange = ...
      • defaultValue: number = Number.NaN

      Returns number