Skip to main content

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: suapvalina number iki nurodyto dešimtainių skaitmenų skaičiaus.
  • roundingMode: perrašo numatytąjį ryšių skaidymo veikimą, kai number yra 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