JavaScript Number : Object
            Converts the specified BigInt to a Number. For values outside the range MIN_SAFE_INTEGER to MAX_SAFE_INTEGER, the
            returned Number may be an approximation of value.
          
Example:
RunResults:
      Coerces value to a number. Usually this method is not necessary since JavaScript will automatically
      coerce a value to a number when it is used in a number context. +value is another way to coerce a
      value to a number. This coercion is very strict and will return NaN if the
      specified value cannot be converted to a Number. parseInt
      and paseFloat can also be used to convert a String to a Number.
    
Example:
RunResults:
Instance Methods
        Returns a string representation of this in scientific notation. If fractionalDigits is
        specified, that many digits will follow the '.'.
      
Example:
RunResults:
      Returns a string representation of this with fractionalDigits following the '.'.
    
Example:
RunResults:
      Returns a string representation of this that conforms to the number format specification of the
      current locale.
    
Example:
RunResults:
Number Properties
        EPSILON is the difference between 1 and the next Number greater than 1 that is
        representable in JavaScript.
      
Example:
RunResults:
      The largest possible integer such that MAX_SAFE_INTEGER and MAX_SAFE_INTEGER + 1 can
      both be represented exactly in JavaScript. See also MIN_SAFE_INTEGER
      and Number.isSafeInteger().
    
Example:
RunResults:
The largest possible Number less than infinity that can be represented in JavaScript.
Example:
RunResults:
      The smallest possible integer such that MIN_SAFE_INTEGER and MIN_SAFE_INTEGER - 1 can
      both be represented exactly in JavaScript. See also MAX_SAFE_INTEGER
      and Number.isSafeInteger().
    
Example:
RunResults:
The smallest possible Number greater than 0 that can be represented in JavaScript.
Example:
RunResults:
      Floating point Not a Number. Signifies an error in a calculation. NaN is never equal to another
      Number, even if it is NaN. To check if something is NaN, use isNan() or Number.isNan(). Also exists as NaN in the global namespace.
    
Example:
RunResults:
Number Methods
        Returns true if x is not NaN, +Infinity, or
        -Infinity. See also the global isFinite(x) method.
      
Example:
RunResults:
      Returns true if x is NaN. NaN is
      never equal to another Number, even if it is NaN, so you must use isNaN to
      check for NaN. See also the global isNaN(x) method and Object.is().
    
Example:
RunResults:
      Returns true if x is greater than or equal to MIN_SAFE_INTEGER and less than or equal to MAX_SAFE_INTEGER. Adding or subtracting 1 to
      numbers outside this range may not produce a change in the value due to lack of floating point precision.
    
Example:
RunResults:
      Converts str into a floating point number. parseFloat is less scrict than using
      Number(str) (or +str) to convert to a Number because it ignores extra characters after
      the numeric portion of the string. If the first character is not a valid number, parseFloat will
      return NaN. Also exists as parseFloat
      in the global namespace.
    
Example:
RunResults:
      Converts str into an integral number. If base is not specified, parseInt
      will attempt to determine the base to use depending on the input ('0x' prefix is base 16).
      parseInt is less scrict than using Number(str) (or +str) to convert to a
      Number because it ignores extra characters after the numeric portion of the string. If the first character is not
      a valid number in the specified base, parseInt will return NaN. Also exists as parseInt in the
      global namespace.