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
NaNresults in NaN. - Rounding
+Infinityresults in positive infinity. - Rounding
-Infinityresults in negative infinity. - Rounding
Number.MIN_VALUEor a lesser number results in zero. - Rounding
Number.MAX_VALUEor 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)