Přeskočit na hlavní obsah

Int32.From

Vytvoří z dané hodnoty 32bitové celé číslo.

Syntax

Int32.From(
value as any,
optional culture as text,
optional roundingMode as RoundingMode.Type
) as number

Remarks

Vrátí 32bitovou celočíselnou hodnotu number z dané hodnoty value. Pokud má daná hodnota value hodnotu null, příkaz Int32.From vrátí null. Pokud je daná hodnota value číslo number v rozsahu 32bitových celých čísel bez zlomkové části, vrátí se hodnota value. Pokud má zlomkovou část, číslo se zaokrouhlí podle zadaného režimu zaokrouhlování. Výchozí režim zaokrouhlování je RoundingMode.ToEven. Pokud má hodnota value jakýkoli jiný typ, bude nejprve pomocí Number.FromText převedena na typ number. Další režimy zaokrouhlování viz Number.Round. Volitelně je možné zadat i culture (např. „en-US“).

Examples

Example #1

Načte 32bitové celé číslo hodnoty number "4".

Int32.From("4")

Result:

4

Example #2

Načte 32bitové celé číslo hodnoty number "4,5" s použitím RoundingMode.AwayFromZero.

Int32.From("4.5", null, RoundingMode.AwayFromZero)

Result:

5

Category

Number.Conversion and formatting