Number.Round

Syntax

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

Om

Returnerar resultatet av att avrunda number till närmaste tal. Om number är null returnerar Number.Round null.

Avrundas som standard number till närmaste heltal och banden bryts genom avrundning till närmaste jämna tal (med RoundingMode.ToEven, även kallat "bankirens avrundning").

Dessa standardvärden kan dock åsidosättas via följande valfria parametrar.

  • digits: Orsaker number att avrundas till det angivna antalet decimaler.
  • roundingMode: Åsidosätter standardbeteendet för bindningsbrott när number är vid mittpunkten mellan två potentiella avrundade värden (se RoundingMode.Type för möjliga värden).

Exempel 1

Avrunda 1,234 till närmaste heltal.

Användning

Number.Round(1.234)

Resultat

1

Exempel 2

Avrunda 1,56 till närmaste heltal.

Användning

Number.Round(1.56)

Resultat

2

Exempel 3

Avrunda 1,2345 till två decimaler.

Användning

Number.Round(1.2345, 2)

Resultat

1.23

Exempel 4

Avrunda 1,2345 till tre decimaler (avrunda uppåt).

Användning

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

Resultat

1.235

Exempel 5

Avrunda 1,2345 till tre decimaler (avrunda nedåt).

Användning

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

Resultat

1.234