Number.Round
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Devuelve el resultado de redondear number
al número más cercano. Si number
es nulo, Number.Round devuelve un valor nulo.
De forma predeterminada, number
se redondea al entero más cercano y los vínculos se desglosan redondeando al número par más cercano (mediante RoundingMode.ToEven, también conocido como "redondeo del banker").
Sin embargo, estos valores predeterminados se pueden invalidar mediante los siguientes parámetros opcionales.
digits
: hace quenumber
se redondee al número especificado de dígitos decimales.roundingMode
: invalida el comportamiento de desempate predeterminado cuandonumber
está en el punto medio entre dos valores posibles redondeados (consulte RoundingMode.Type para ver los valores posibles).
Redondear 1,234 al entero más próximo.
Uso
Number.Round(1.234)
Salida
1
Redondear 1,56 al entero más próximo.
Uso
Number.Round(1.56)
Salida
2
Redondear 1,2345 a dos decimales.
Uso
Number.Round(1.2345, 2)
Salida
1.23
Redondear 1,2345 a tres decimales (redondear al alza).
Uso
Number.Round(1.2345, 3, RoundingMode.Up)
Salida
1.235
Redondear 1,2345 a tres decimales (redondear a la baja).
Uso
Number.Round(1.2345, 3, RoundingMode.Down)
Salida
1.234