Js.Int
Provide utilities for int
Provides functions for inspecting and manipulating int
s
If we use number, we need coerce to int32 by adding `|0`, otherwise `+0` can be wrong. Most JS API is float oriented, it may overflow int32 or comes with NAN
Formats an int
using exponential (scientific) notation
digits specifies how many digits should appear after the decimal point. The value must be in the range [0, 20] (inclusive).
Returns a string
representing the given value in exponential notation
The output will be rounded or padded with zeroes if necessary.
Formats an int
using some fairly arbitrary rules
digits specifies how many digits should appear in total. The value must between 1 and some 100.
Returns a string
representing the given value in fixed-point or scientific notation
The output will be rounded or padded with zeroes if necessary.
toPrecision
differs from Js.Float.toFixed
in that the former will count all digits against the precision, while the latter will count only the digits after the decimal point. toPrecision
will also use scientific notation if the specified precision is less than the number for digits before the decimal point.
Formats an int
as a string
radix specifies the radix base to use for the formatted number. The value must be in the range [2, 36] (inclusive).
Returns a string
representing the given value in fixed-point (usually)
val toFloat : t -> float
val max : t
val min : t