Läs på engelska

Dela via


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 avrundning number till närmaste tal. Om number är null returnerar Number.Round null.

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

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

  • digits: Gör att number avrundas till det angivna antalet decimalsiffror.
  • roundingMode: Åsidosätter standardbeteendet vid tie-breaking när number ligger exakt i 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)

utdata

1

Exempel 2

Avrunda 1,56 till närmaste heltal.

Användning

Number.Round(1.56)

Utdata

2

Exempel 3

Avrunda 1,2345 till två decimaler.

Användning

Number.Round(1.2345, 2)

utdata

1.23

Exempel 4

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

Användning

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

utdata

1.235

Exempel 5

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

Användning

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

utdata

1.234