Number.Round
Syntaxis
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Info
Retourneert het resultaat van afronding number
naar het dichtstbijzijnde getal. Als number
dit null is, retourneert Number.Round null.
number
Standaard wordt afgerond op het dichtstbijzijnde gehele getal en worden de relaties verbroken door af te ronden op het dichtstbijzijnde even getal (met RoundingMode.ToEven, ook wel bekend als 'afronding van bankier').
Deze standaardwaarden kunnen echter worden overschreven via de volgende optionele parameters.
digits
: Hiermeenumber
wordt het opgegeven aantal decimalen afgerond.roundingMode
: overschrijft het standaardgedrag dat gelijkbreekt wanneernumber
zich op het middelpunt van twee potentiƫle afgeronde waarden bevindt (zie RoundingMode.Type voor mogelijke waarden).
Voorbeeld 1
Rond 1,234 af op het dichtstbijzijnde gehele getal.
Gebruik
Number.Round(1.234)
Uitvoer
1
Voorbeeld 2
Rond 1,56 af op het dichtstbijzijnde gehele getal.
Gebruik
Number.Round(1.56)
Uitvoer
2
Voorbeeld 3
Rond 1,2345 af op twee decimalen.
Gebruik
Number.Round(1.2345, 2)
Uitvoer
1.23
Voorbeeld 4
Rond 1,2345 af op drie decimalen (afronden naar boven).
Gebruik
Number.Round(1.2345, 3, RoundingMode.Up)
Uitvoer
1.235
Voorbeeld 5
Rond 1,2345 af op drie decimalen (naar beneden afronden).
Gebruik
Number.Round(1.2345, 3, RoundingMode.Down)
Uitvoer
1.234