Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Numbers

数字工具类

Hierarchy

  • Numbers

Index

Methods

Static algebra

  • algebra(expression: string, values?: JsonObject<number | string | Number>): number
  • Calculate the algebra expression.
    计算代数表达式

    Numbers.algebra('((a+b)-c)*d', {a:1,b:2,c:-3,d:4}); //return 24
    

    Parameters

    Returns number

Static max

  • max(...numbers: Array<number>): number
  • Returns the max number of all numbers.
    返回最大数

    Parameters

    • Rest ...numbers: Array<number>

    Returns number

Static min

  • min(...numbers: Array<number>): number
  • Returns the min number of all numbers.
    返回最小数

    Parameters

    • Rest ...numbers: Array<number>

    Returns number

Static termwise

  • termwise(...args: Array<number | "+" | "-" | "*" | "/">): number
  • Termwise calc numbers according to arguments order.
    按照输入顺序,简单作+*-/运算.

    Numbers.termwise(1, '+', 2, '-', 3, '*', 4); //equals: ((1+2)-3)*4 = 0
    

    Parameters

    • Rest ...args: Array<number | "+" | "-" | "*" | "/">

    Returns number