跳到主要内容

Int8.From

从给定的值创建 8 位有符号整数。

Syntax

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

Remarks

从给定的 value 中返回一个有符号的 8 位整数 number 值。如果给定的 valuenull,则 Int8.From 返回 null。如果给定的 value 是不带小数部分的有符号 8 位整数范围内的 number,则返回 value。如果带有小数部分,则按指定舍入模式舍入该数字。默认舍入模式为 RoundingMode.ToEven。如果 value 属于任何类型,则首先使用 Number.FromText 将其转换为 number。要了解可用的舍入模式,请参阅 Number.Round。还可能提供可选的 culture (例如,“en-US”)。

Examples

Example #1

获取 "4" 的 8 位有符号整数 number 值。

Int8.From("4")

Result:

4

Example #2

使用 RoundingMode.AwayFromZero 获取 "4.5" 的 8 位有符号整数 number 值。

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

Result:

5

Category

Number.Conversion and formatting