Constructors
constructor
- new Decimal(n): Decimal
Properties
Readonlyd
d: number[]
Readonlye
e: number
Readonlys
s: number
Static Optional ReadonlyDecimal
Static ReadonlyEUCLID
EUCLID: 9
Static ReadonlyROUND_CEIL
ROUND_CEIL: 2
Static ReadonlyROUND_DOWN
ROUND_DOWN: 1
Static ReadonlyROUND_FLOOR
ROUND_FLOOR: 3
Static ReadonlyROUND_HALF_CEIL
ROUND_HALF_CEIL: 7
Static ReadonlyROUND_HALF_DOWN
ROUND_HALF_DOWN: 5
Static ReadonlyROUND_HALF_EVEN
ROUND_HALF_EVEN: 6
Static ReadonlyROUND_HALF_FLOOR
ROUND_HALF_FLOOR: 8
Static ReadonlyROUND_HALF_UP
ROUND_HALF_UP: 4
Static ReadonlyROUND_UP
ROUND_UP: 0
Static Readonlycrypto
crypto: boolean
Static Optional Readonlydefault
Static ReadonlymaxE
maxE: number
Static ReadonlyminE
minE: number
Static Readonlymodulo
Static Readonlyprecision
precision: number
Static Readonlyrounding
Static ReadonlytoExpNeg
toExpNeg: number
Static ReadonlytoExpPos
toExpPos: number
Methods
abs
- abs(): Decimal
absoluteValue
- absoluteValue(): Decimal
acos
- acos(): Decimal
acosh
- acosh(): Decimal
add
- add(n): Decimal
asin
- asin(): Decimal
asinh
- asinh(): Decimal
atan
- atan(): Decimal
atanh
- atanh(): Decimal
cbrt
- cbrt(): Decimal
ceil
- ceil(): Decimal
clamp
- clamp(min, max): Decimal
clampedTo
- clampedTo(min, max): Decimal
cmp
- cmp(n): number
Returns number
comparedTo
- comparedTo(n): number
Returns number
cos
- cos(): Decimal
cosh
- cosh(): Decimal
cosine
- cosine(): Decimal
cubeRoot
- cubeRoot(): Decimal
decimalPlaces
- decimalPlaces(): number
Returns number
div
- div(n): Decimal
divToInt
- divToInt(n): Decimal
dividedBy
- dividedBy(n): Decimal
dividedToIntegerBy
- dividedToIntegerBy(n): Decimal
dp
- dp(): number
Returns number
eq
- eq(n): boolean
Returns boolean
equals
- equals(n): boolean
Returns boolean
exp
- exp(): Decimal
floor
- floor(): Decimal
greaterThan
- greaterThan(n): boolean
Returns boolean
greaterThanOrEqualTo
- greaterThanOrEqualTo(n): boolean
Returns boolean
gt
- gt(n): boolean
Returns boolean
gte
- gte(n): boolean
Returns boolean
hyperbolicCosine
- hyperbolicCosine(): Decimal
hyperbolicSine
- hyperbolicSine(): Decimal
hyperbolicTangent
- hyperbolicTangent(): Decimal
inverseCosine
- inverseCosine(): Decimal
inverseHyperbolicCosine
- inverseHyperbolicCosine(): Decimal
inverseHyperbolicSine
- inverseHyperbolicSine(): Decimal
inverseHyperbolicTangent
- inverseHyperbolicTangent(): Decimal
inverseSine
- inverseSine(): Decimal
inverseTangent
- inverseTangent(): 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): boolean
Returns boolean
lessThanOrEqualTo
- lessThanOrEqualTo(n): boolean
Returns boolean
ln
- ln(): Decimal
log
- log(n?): Decimal
logarithm
- logarithm(n?): Decimal
lt
- lt(n): boolean
Returns boolean
lte
- lte(n): boolean
Returns boolean
minus
- minus(n): Decimal
mod
- mod(n): Decimal
modulo
- modulo(n): Decimal
mul
- mul(n): Decimal
naturalExponential
- naturalExponential(): Decimal
naturalLogarithm
- naturalLogarithm(): Decimal
neg
- neg(): Decimal
negated
- negated(): Decimal
plus
- plus(n): Decimal
pow
- pow(n): Decimal
precision
- precision(includeZeros?): number
Parameters
OptionalincludeZeros: boolean
Returns number
round
- round(): Decimal
sd
- sd(includeZeros?): number
Parameters
OptionalincludeZeros: boolean
Returns number
sin
- sin(): Decimal
sine
- sine(): Decimal
sinh
- sinh(): Decimal
sqrt
- sqrt(): Decimal
squareRoot
- squareRoot(): Decimal
sub
- sub(n): Decimal
tan
- tan(): Decimal
tangent
- tangent(): Decimal
tanh
- tanh(): Decimal
times
- times(n): Decimal
toBinary
- toBinary(significantDigits?): string
Parameters
OptionalsignificantDigits: number
Returns string
- toBinary(significantDigits, rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toDP
- toDP(decimalPlaces?): Decimal
Parameters
OptionaldecimalPlaces: number
- toDP(decimalPlaces, rounding): Decimal
toDecimalPlaces
- toDecimalPlaces(decimalPlaces?): Decimal
Parameters
OptionaldecimalPlaces: number
- toDecimalPlaces(decimalPlaces, rounding): Decimal
toExponential
- toExponential(decimalPlaces?): string
Parameters
OptionaldecimalPlaces: number
Returns string
- toExponential(decimalPlaces, rounding): string
Returns string
toFixed
- toFixed(decimalPlaces?): string
Parameters
OptionaldecimalPlaces: number
Returns string
- toFixed(decimalPlaces, rounding): string
Returns string
toFraction
- toFraction(max_denominator?): Decimal[]
toHex
- toHex(significantDigits?): string
Parameters
OptionalsignificantDigits: number
Returns string
- toHex(significantDigits, rounding?): string
Parameters
- significantDigits: number
Optionalrounding: Rounding
Returns string
toHexadecimal
- toHexadecimal(significantDigits?): string
Parameters
OptionalsignificantDigits: number
Returns string
- toHexadecimal(significantDigits, rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toJSON
- toJSON(): string
Returns string
toNearest
- toNearest(n, rounding?): Decimal
toNumber
- toNumber(): number
Returns number
toOctal
- toOctal(significantDigits?): string
Parameters
OptionalsignificantDigits: number
Returns string
- toOctal(significantDigits, rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toPower
- toPower(n): Decimal
toPrecision
- toPrecision(significantDigits?): string
Parameters
OptionalsignificantDigits: number
Returns string
- toPrecision(significantDigits, rounding): string
Parameters
- significantDigits: number
- rounding: Rounding
Returns string
toSD
- toSD(significantDigits?): Decimal
Parameters
OptionalsignificantDigits: number
- toSD(significantDigits, rounding): Decimal
Parameters
- significantDigits: number
- rounding: Rounding
toSignificantDigits
- toSignificantDigits(significantDigits?): Decimal
Parameters
OptionalsignificantDigits: number
- toSignificantDigits(significantDigits, rounding): Decimal
Parameters
- significantDigits: number
- rounding: Rounding
toString
- toString(): string
Returns string
trunc
- trunc(): Decimal
truncated
- truncated(): Decimal
valueOf
- valueOf(): string
Returns string
Staticabs
- abs(n): Decimal
Staticacos
- acos(n): Decimal
Staticacosh
- acosh(n): Decimal
Staticadd
- add(x, y): Decimal
Staticasin
- asin(n): Decimal
Staticasinh
- asinh(n): Decimal
Staticatan
- atan(n): Decimal
Staticatan2
- atan2(y, x): Decimal
Staticatanh
- atanh(n): Decimal
Staticcbrt
- cbrt(n): Decimal
Staticceil
- ceil(n): Decimal
Staticclamp
- clamp(n, min, max): Decimal
Staticclone
- clone(object?): typeof Decimal
Returns typeof Decimal
Staticconfig
- config(object): typeof Decimal
Returns typeof Decimal
Staticcos
- cos(n): Decimal
Staticcosh
- cosh(n): Decimal
Staticdiv
- div(x, y): Decimal
Staticexp
- exp(n): Decimal
Staticfloor
- floor(n): Decimal
Statichypot
- hypot(...n): Decimal
StaticisDecimal
- isDecimal(object): object is Decimal
Returns object is Decimal
Staticln
- ln(n): Decimal
Staticlog
- log(n, base?): Decimal
Staticlog10
- log10(n): Decimal
Staticlog2
- log2(n): Decimal
Staticmax
- max(...n): Decimal
Staticmin
- min(...n): Decimal
Staticmod
- mod(x, y): Decimal
Staticmul
- mul(x, y): Decimal
StaticnoConflict
- noConflict(): typeof Decimal
Returns typeof Decimal
Staticpow
- pow(base, exponent): Decimal
Staticrandom
- random(significantDigits?): Decimal
Parameters
OptionalsignificantDigits: number
Staticround
- round(n): Decimal
Staticset
- set(object): typeof Decimal
Returns typeof Decimal
Staticsign
- sign(n): number
Returns number
Staticsin
- sin(n): Decimal
Staticsinh
- sinh(n): Decimal
Staticsqrt
- sqrt(n): Decimal
Staticsub
- sub(x, y): Decimal
Staticsum
- sum(...n): Decimal
Statictan
- tan(n): Decimal
Statictanh
- tanh(n): Decimal
Statictrunc
- trunc(n): Decimal