Number.Round
Pateikiamas suapvalintas skaičius. Galima nurodyti skaitmenų skaičių ir apvalinimo režimą.
Syntax
Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Pateikia number apvalinimo iki artimiausio skaičiaus rezultatą. Jei number yra „null“, Number.Round pateikia „null“.
Pagal numatytuosius parametrus number apvalinamas iki artimiausio sveikojo skaičiaus, o ryšiai yra išskaidomi suapvalinant iki artimiausio lyginio skaičiaus (naudojant RoundingMode.ToEven, taip pat žinomą kaip „bankininko apvalinimas“).
Tačiau šias numatytąsias reikšmes galima perrašyti naudojant toliau nurodytus pasirinktinius parametrus.
digits: suapvalinanumberiki nurodyto dešimtainių skaitmenų skaičiaus.roundingMode: perrašo numatytąjį ryšių skaidymo veikimą, kainumberyra viduryje tarp dviejų galimų suapvalintų reikšmių (galimas reikšmes žr.RoundingMode.Type).
Examples
Example #1
Apvalinkite 1,234 iki artimiausio sveikojo skaičiaus.
Number.Round(1.234)
Result:
1
Example #2
Apvalinkite 1,56 iki artimiausio sveikojo skaičiaus.
Number.Round(1.56)
Result:
2
Example #3
Apvalinkite 1,2345 iki dviejų dešimtainio skyriklio vietų.
Number.Round(1.2345, 2)
Result:
1.23
Example #4
Apvalinkite 1,2345 iki trijų dešimtainio skyriklio vietų (apvalinimas į didesniąją pusę).
Number.Round(1.2345, 3, RoundingMode.Up)
Result:
1.235
Example #5
Apvalinkite 1,2345 iki trijų dešimtainio skyriklio vietų (apvalinimas į mažesniąją pusę).
Number.Round(1.2345, 3, RoundingMode.Down)
Result:
1.234
Category
Number.Rounding