Options
All
  • Public
  • Public/Protected
  • All
Menu

Module utils/transformer/number

Index

Functions

  • divmod(x: number, y: number): [number, number]
  • 回傳整數的商和餘數

    不處理 non finite numbers 跟 IEEE-754 誤差

    Parameters

    • x: number
    • y: number

    Returns [number, number]

    [quotient, remainder]

  • toCurrencyWithSymbol(n: string | number, sign?: string): null | string
  • toFiniteNumberOrNull(n: any): null | number
  • toGroupingNumber(n: string | number): null | string
    1. 將數字轉成千分位: 10000 => "10,000"
    2. 小數四捨五入最多取至第 2 位: 9.991 => "9.99"

    Parameters

    • n: string | number

    Returns null | string

  • toGroupingNumberFloat(n: string | number, frag?: number): null | string
    1. 將數字轉成千分位: 10000 => "10,000"
    2. 小數四捨五入最多取至指定位數

    Parameters

    • n: string | number
    • frag: number = 2

      maximumFractionDigits 只能接受 0~20 的整數

    Returns null | string

  • toIntegerPercentage(n: string | number): null | string
    1. 將數字轉成百分比: 0.87 => "87%"
    2. 小數四捨五入到整數位: 3.141 => "3"

    Parameters

    • n: string | number

    Returns null | string

  • toPercentage(n: string | number): null | string
    1. 將數字轉成百分比: 0.87 => "87%"
    2. 小數四捨五入最多取至第 2 位: 9.991 => "9.99"

    Parameters

    • n: string | number

    Returns null | string

Generated using TypeDoc