Læs på engelsk

Del via


Number.Round

Syntaks

Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number

Omtrent

Returnerer resultatet af afrunding number til det nærmeste tal. Hvis number er null, returnerer Number.Round null.

Som standard afrundes number til det nærmeste heltal, og bånd brydes ved at afrunde til det nærmeste lige tal (ved hjælp af RoundingMode.ToEven, også kendt som "bankers afrunding").

Disse standarder kan dog tilsidesættes via følgende valgfri parametre.

  • digits: Medfører, at number afrundes til det angivne antal decimaltal.
  • roundingMode: Tilsidesætter standardfunktionsmåden for tie-breaking, når number er midtpunktet mellem to potentielle afrundede værdier (se RoundingMode.Type for mulige værdier).

Eksempel 1

Afrund 1,234 til det nærmeste heltal.

brug

Number.Round(1.234)

output

1

Eksempel 2

Afrund 1,56 til det nærmeste heltal.

brug

Number.Round(1.56)

output

2

Eksempel 3

Afrund 1,2345 til to decimaler.

brug

Number.Round(1.2345, 2)

output

1.23

Eksempel 4

Afrund 1,2345 til tre decimaler (afrunding).

brug

Number.Round(1.2345, 3, RoundingMode.Up)

output

1.235

Eksempel 5

Afrund 1,2345 til tre decimaler (afrunding ned).

brug

Number.Round(1.2345, 3, RoundingMode.Down)

output

1.234