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

    Returns number