# 数字

基本数值的包装器。

Number 对象也被拆分为每个基本 WebAssembly 类型的一个类。与 JavaScript 不同,这些类不能拥有实际的实例,因此它的工作方式与 JavaScript 的 (MDN (在新窗口中打开)) 不同。

# 整数

下面的 Number 代表 I8I16I32I64U8U16U32U64 之一,分别代表它们各自的基本整数类型 T

# 静态成员

  • const MIN_VALUE: T
    

    各自基本类型的最小可表示值。与浮点数不同,浮点数的最小可表示值为最小可表示正值。

  • const MAX_VALUE: T
    

    各自基本类型的最大可表示值。

  • function parseInt(value: string, radix?: i32): T
    

    将字符串解析为各自基本类型的值。

# 实例成员

  • function toString(radix?: i32): string
    
    返回各自基本值转换为字符串的结果。

# 浮点数

下面的 Number 代表 F32F64 之一,分别代表它们各自的基本浮点类型 T

# 静态成员

  • const EPSILON: T
    

    1.0 与大于 1.0 的最小数之间的差值。

  • const MAX_VALUE: T
    

    各自基本类型所能表示的最大正值。

  • const MIN_VALUE: T
    

    各自基本类型所能表示的最小正值。

  • const MAX_SAFE_INTEGER: T
    

    各自基本类型所能表示的最大安全整数。

  • const MIN_SAFE_INTEGER: T
    

    各自基本类型所能表示的最小安全整数。

  • const POSITIVE_INFINITY: T
    

    各自基本类型的正无穷大。

  • const NEGATIVE_INFINITY: T
    

    各自基本类型的负无穷大。

  • const NaN: T
    

    各自基本类型的 NaN(非数字)。

  • function isNaN(value: T): bool
    

    测试该值是否为 NaN

  • function isFinite(value: T): bool
    

    测试该值是否为有限值,即不为 NaNPOSITIVE_INFINITYNEGATIVE_INFINITY

  • function isInteger(value: T): bool
    

    测试该值是否为整数。

  • function isSafeInteger(value: T): bool
    

    测试该值是否为安全整数。

  • function parseInt(value: string, radix?: i32): T
    

    将字符串解析为各自基本类型的整数值。

  • function parseFloat(value: string): T
    

    将字符串解析为各自基本类型的浮点数值。

# 实例成员

  • function toString(radix?: i32): string
    
    返回各自基本值转换为字符串的结果。radix 参数目前在此处被忽略。