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 attnumber
avrundas till det angivna antalet decimaler.roundingMode
: Åsidosätter standardbeteendet för återkoppling närnumber
är på mitt punkten mellan två möjliga avrundade värden(Mer information finns underRoundingMode.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