Hoppa till huvudinnehåll

Number.Round

Returnerar det avrundade talet. Antalet siffror och avrundningsläget kan anges.

Syntax

Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number

Remarks

Returnerar resultatet av avrundning av number till närmsta tal. Om number är null, Number. Round returneras null.

Som standard avrundas number till närmsta heltal och bindningarna bryts genom avrundning till närmaste jämna tal (med att RoundingMode.ToEven, även känt som "banker's rounding").

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

  • digits: Orsakar att number avrundas till det angivna antalet decimaler.
  • roundingMode: Åsidosätter standardbeteendet för återkoppling när number är på mitt punkten mellan två möjliga avrundade värden(Mer information finns under RoundingMode.Type för möjliga värden).

Examples

Example #1

Avrunda 1,234 till närmaste heltal.

Number.Round(1.234)

Result:

1

Example #2

Avrunda 1,56 till närmaste heltal.

Number.Round(1.56)

Result:

2

Example #3

Avrunda 1,2345 till två decimaler.

Number.Round(1.2345, 2)

Result:

1.23

Example #4

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

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

Result:

1.235

Example #5

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

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

Result:

1.234

Category

Number.Rounding