Function toNumber

  • Converts value to a number.

    Unlike Number(), this function returns NaN for symbols.

    Parameters

    • Optionalvalue: unknown

      The value to convert.

    Returns number

    Returns the number.

    toNumber(3.2); // => 3.2
    toNumber(Number.MIN_VALUE); // => 5e-324
    toNumber(Infinity); // => Infinity
    toNumber('3.2'); // => 3.2
    toNumber(Symbol.iterator); // => NaN
    toNumber(NaN); // => NaN