rint (JavaScript)
Rounds a number to the nearest integer, with 0.5 rounded to the even integer.
Returns the double value that is closest in value to a
and is equal to a mathematical integer. If two double values that
are mathematical integers are equally close to the value of the argument,
the result is the integer value that is even. Special cases are the
following:
- If the argument value is already equal to a mathematical integer, then the result is the same as the argument.
- If the argument is NaN or an infinity or positive zero or negative zero, then the result is the same as the argument.
Defined in
Math (JavaScript)Syntax
rint(value:double)
: double
Parameter | Description |
---|---|
value |
A number. See below for special cases. |
Return value | Description |
---|---|
double |
The number rounded to the nearest integer, or to the nearest even integer if the fraction is 0.5. |
Usage
Special cases are as follows:- Rounding
NaN
results in NaN. - Rounding
+Infinity
results in positive infinity. - Rounding
-Infinity
results in negative infinity. - Rounding
Number.MIN_VALUE
or a lesser number results in zero. - Rounding
Number.MAX_VALUE
or a greater number results in the maximum numeric value.
Examples
This edit boxonblur
event
rounds the value of a numeric field.sessionScope.n = Math.rint(sessionScope.n)