Constructors
Properties
Readonly
d
d: number[]
Readonly
e
e: number
Readonly
s
s: number
Static
Readonly
crypto
crypto: boolean
Static
Optional
Readonly
Decimal
Static
Optional
Readonly
default
Static
Readonly
EUCLID
EUCLID: 9
Static
Readonly
maxE
maxE: number
Static
Readonly
minE
minE: number
Static
Readonly
modulo
Static
Readonly
precision
precision: number
Static
Readonly
ROUND_CEIL
ROUND_CEIL: 2
Static
Readonly
ROUND_DOWN
ROUND_DOWN: 1
Static
Readonly
ROUND_FLOOR
ROUND_FLOOR: 3
Static
Readonly
ROUND_HALF_CEIL
ROUND_HALF_CEIL: 7
Static
Readonly
ROUND_HALF_DOWN
ROUND_HALF_DOWN: 5
Static
Readonly
ROUND_HALF_EVEN
ROUND_HALF_EVEN: 6
Static
Readonly
ROUND_HALF_FLOOR
ROUND_HALF_FLOOR: 8
Static
Readonly
ROUND_HALF_UP
ROUND_HALF_UP: 4
Static
Readonly
ROUND_UP
ROUND_UP: 0
Static
Readonly
rounding
Static
Readonly
toExpNeg
toExpNeg: number
Static
Readonly
toExpPos
toExpPos: number
Methods
abs
- abs(): numeric.Decimal
absoluteValue
- absoluteValue(): numeric.Decimal
acos
- acos(): numeric.Decimal
acosh
- acosh(): numeric.Decimal
asin
- asin(): numeric.Decimal
asinh
- asinh(): numeric.Decimal
atan
- atan(): numeric.Decimal
atanh
- atanh(): numeric.Decimal
cbrt
- cbrt(): numeric.Decimal
ceil
- ceil(): numeric.Decimal
cmp
- cmp(n: Value): number
Returns number
comparedTo
- comparedTo(n: Value): number
Returns number
cos
- cos(): numeric.Decimal
cosh
- cosh(): numeric.Decimal
cosine
- cosine(): numeric.Decimal
cubeRoot
- cubeRoot(): numeric.Decimal
decimalPlaces
- decimalPlaces(): number
Returns number
dividedToIntegerBy
- dividedToIntegerBy(n: Value): numeric.Decimal
dp
- dp(): number
Returns number
eq
- eq(n: Value): boolean
Returns boolean
equals
- equals(n: Value): boolean
Returns boolean
exp
- exp(): numeric.Decimal
floor
- floor(): numeric.Decimal
greaterThan
- greaterThan(n: Value): boolean
Returns boolean
greaterThanOrEqualTo
- greaterThanOrEqualTo(n: Value): boolean
Returns boolean
gt
- gt(n: Value): boolean
Returns boolean
gte
- gte(n: Value): boolean
Returns boolean
hyperbolicCosine
- hyperbolicCosine(): numeric.Decimal
hyperbolicSine
- hyperbolicSine(): numeric.Decimal
hyperbolicTangent
- hyperbolicTangent(): numeric.Decimal
inverseCosine
- inverseCosine(): numeric.Decimal
inverseHyperbolicCosine
- inverseHyperbolicCosine(): numeric.Decimal
inverseHyperbolicSine
- inverseHyperbolicSine(): numeric.Decimal
inverseHyperbolicTangent
- inverseHyperbolicTangent(): numeric.Decimal
inverseSine
- inverseSine(): numeric.Decimal
inverseTangent
- inverseTangent(): numeric.Decimal
isFinite
- isFinite(): boolean
Returns boolean
isInt
- isInt(): boolean
Returns boolean
isInteger
- isInteger(): boolean
Returns boolean
isNaN
- isNaN(): boolean
Returns boolean
isNeg
- isNeg(): boolean
Returns boolean
isNegative
- isNegative(): boolean
Returns boolean
isPos
- isPos(): boolean
Returns boolean
isPositive
- isPositive(): boolean
Returns boolean
isZero
- isZero(): boolean
Returns boolean
lessThan
- lessThan(n: Value): boolean
Returns boolean
lessThanOrEqualTo
- lessThanOrEqualTo(n: Value): boolean
Returns boolean
ln
- ln(): numeric.Decimal
lt
- lt(n: Value): boolean
Returns boolean
lte
- lte(n: Value): boolean
Returns boolean
naturalExponential
- naturalExponential(): numeric.Decimal
naturalLogarithm
- naturalLogarithm(): numeric.Decimal
neg
- neg(): numeric.Decimal
negated
- negated(): numeric.Decimal
precision
- precision(includeZeros?: boolean): number
Parameters
Optional
includeZeros: boolean
Returns number
round
- round(): numeric.Decimal
sd
- sd(includeZeros?: boolean): number
Parameters
Optional
includeZeros: boolean
Returns number
sin
- sin(): numeric.Decimal
sine
- sine(): numeric.Decimal
sinh
- sinh(): numeric.Decimal
sqrt
- sqrt(): numeric.Decimal
squareRoot
- squareRoot(): numeric.Decimal
tan
- tan(): numeric.Decimal
tangent
- tangent(): numeric.Decimal
tanh
- tanh(): numeric.Decimal
toBinary
- toBinary(significantDigits?: number): string
Parameters
Optional
significantDigits: number
Returns string
- toBinary(significantDigits: number, rounding: Rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toDecimalPlaces
- toDecimalPlaces(decimalPlaces?: number): numeric.Decimal
Parameters
Optional
decimalPlaces: number
- toDecimalPlaces(decimalPlaces: number, rounding: Rounding): numeric.Decimal
toDP
- toDP(decimalPlaces?: number): numeric.Decimal
Parameters
Optional
decimalPlaces: number
- toDP(decimalPlaces: number, rounding: Rounding): numeric.Decimal
toExponential
- toExponential(decimalPlaces?: number): string
Parameters
Optional
decimalPlaces: number
Returns string
- toExponential(decimalPlaces: number, rounding: Rounding): string
Returns string
toFixed
- toFixed(decimalPlaces?: number): string
Parameters
Optional
decimalPlaces: number
Returns string
- toFixed(decimalPlaces: number, rounding: Rounding): string
Returns string
toFraction
- toFraction(max_denominator?: Value): numeric.Decimal[]
Parameters
Optional
max_denominator: Value
toHex
- toHex(significantDigits?: number): string
Parameters
Optional
significantDigits: number
Returns string
- toHex(significantDigits: number, rounding?: Rounding): string
Parameters
- significantDigits: number
Optional
rounding: Rounding
Returns string
toHexadecimal
- toHexadecimal(significantDigits?: number): string
Parameters
Optional
significantDigits: number
Returns string
- toHexadecimal(significantDigits: number, rounding: Rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toJSON
- toJSON(): string
Returns string
toNumber
- toNumber(): number
Returns number
toOctal
- toOctal(significantDigits?: number): string
Parameters
Optional
significantDigits: number
Returns string
- toOctal(significantDigits: number, rounding: Rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toPrecision
- toPrecision(significantDigits?: number): string
Parameters
Optional
significantDigits: number
Returns string
- toPrecision(significantDigits: number, rounding: Rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toSD
- toSD(significantDigits?: number): numeric.Decimal
Parameters
Optional
significantDigits: number
- toSD(significantDigits: number, rounding: Rounding): numeric.Decimal
Parameters
- significantDigits: number
- rounding: Rounding
toSignificantDigits
- toSignificantDigits(significantDigits?: number): numeric.Decimal
Parameters
Optional
significantDigits: number
- toSignificantDigits(
    significantDigits: number,
    rounding: Rounding,
): numeric.Decimal Parameters
- significantDigits: number
- rounding: Rounding
toString
- toString(): string
Returns string
trunc
- trunc(): numeric.Decimal
truncated
- truncated(): numeric.Decimal
valueOf
- valueOf(): string
Returns string
Static
isDecimal
- isDecimal(object: any): object is numeric.Decimal
Static
noConflict
- noConflict(): typeof numeric.Decimal
Static
random
- random(significantDigits?: number): numeric.Decimal
Parameters
Optional
significantDigits: number
Static
sign
- sign(n: Value): number
Returns number