Hoppa till huvudinnehåll

Int32.From

Skapar ett 32-bitars heltal av det givna värdet.

Syntax

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

Remarks

Returnerar ett 32-bitars number-heltalsvärde från det givna value. Om det givna value är null returnerar Int32.From null. Om det givna value är number inom intervallet för 32-bitars heltal utan decimaldel, returneras value. Om talet har en decimaldel avrundas det med det angivna avrundningsläget. Standardavrundningsläget är RoundingMode.ToEven. Om det givna value är av någon annan typ kontrollerar du under Number.FromText om hur du konverterar det till number-värde. Mer information om tillgängliga avrundningslägen finns i Number.Round. En valfri culture kan även anges (till exempel, "en-US").

Examples

Example #1

Hämta 32-bitars <code>number</code>-heltalsvärdet för <code>"4"</code>.

Int32.From("4")

Result:

4

Example #2

Hämta 32-bitars <code>number</code>-heltalsvärdet för <code>"4.5"</code> genom att använda <code>RoundingMode.AwayFromZero</code>.

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

Result:

5

Category

Number.Conversion and formatting