Přeskočit na hlavní obsah

Number.Round

Vrátí zaokrouhlené číslo. Lze zadat počet číslic a režim zaokrouhlení.

Syntax

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

Remarks

Vrátí výsledek zaokrouhlení number na nejbližší číslo. Pokud number má hodnotu null, Number.Round vrátí hodnotu null.

Ve výchozím nastavení se number zaokrouhlí na nejbližší celé číslo a vazby se rozdělí zaokrouhlením na nejbližší sudé číslo (pomocí RoundingMode.ToEven, který je známý také jako statistické zaokrouhlování“).

Tyto výchozí hodnoty však mohou být přepsány pomocí následujících volitelných parametrů.

digits- number: Způsobí, že se zaokrouhlí na zadaný počet desetinných míst. roundingMode- number: Přepíše výchozí chování při rušení vazeb, když je na středním bodu mezi dvěma možnými zaokrouhlenými hodnotami (možné hodnoty najdete u příkazu RoundingMode.Type).

Examples

Example #1

Zaokrouhlí číslo 1,234 na nejbližší celé číslo.

Number.Round(1.234)

Result:

1

Example #2

Zaokrouhlí číslo 1,56 na nejbližší celé číslo.

Number.Round(1.56)

Result:

2

Example #3

Zaokrouhlí číslo 1,2345 na číslo se dvěma desetinnými místy.

Number.Round(1.2345, 2)

Result:

1.23

Example #4

Zaokrouhlí číslo 1,2345 na číslo se třemi desetinnými místy (směrem nahoru).

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

Result:

1.235

Example #5

Zaokrouhlí číslo 1,2345 na číslo se třemi desetinnými místy (směrem dolů.

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

Result:

1.234

Category

Number.Rounding