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.
| 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 box
onblur event
rounds the value of a numeric field.
sessionScope.n = Math.rint(sessionScope.n)