Przejdź do głównej zawartości

Int32.From

Tworzy 32-bitową liczbę całkowitą z podanej wartości.

Syntax

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

Remarks

Zwraca 32-bitową liczbę całkowitą number dla podanej wartości value. Jeśli podana wartość value to wartość null, funkcja Int32.From zwraca wartość null. Jeśli podana wartość value to number w zakresie 32-bitowej liczby całkowitej bez części ułamkowej, jest zwracana wartość value. Jeśli występuje część ułamkowa, liczba jest zaokrąglana przy użyciu podanego trybu zaokrąglania. Domyślny tryb zaokrąglania to RoundingMode.ToEven. Jeśli wartość value jest wartością innego typu, zostanie najpierw przekonwertowana na wartość number przy użyciu funkcji Number.FromText. Listę dostępnych trybów zaokrąglania można znaleźć w opisie funkcji Number.Round. Można także określić opcjonalny parametr culture (na przykład „en-US”).

Examples

Example #1

Pobieranie 32-bitowej liczby całkowitej <code>number</code> dla wartości <code>"4"</code>.

Int32.From("4")

Result:

4

Example #2

Pobieranie 32-bitowej liczby całkowitej <code>number</code> dla wartości <code>"4.5"</code> przy użyciu trybu zaokrąglania <code>RoundingMode.AwayFromZero</code>.

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

Result:

5

Category

Number.Conversion and formatting