Accessors
denom
- get denom(): number
Returns number
- set denom(unused): void
Returns void
numer
- get numer(): number
Returns number
- set numer(unused): void
Returns void
Methods
__add__
- __add__(rhs): QQ
Returns QQ
__div__
- __div__(rhs): QQ
Returns QQ
__mul__
- __mul__(rhs): QQ
Returns QQ
__radd__
- __radd__(lhs): QQ
Returns QQ
__rdiv__
- __rdiv__(lhs): QQ
Returns QQ
__rmul__
- __rmul__(lhs): QQ
Returns QQ
__rsub__
- __rsub__(lhs): QQ
Returns QQ
__sub__
- __sub__(rhs): QQ
Returns QQ
equals
- equals(other): boolean
Returns boolean
hashCode
- hashCode(): number
Returns number
isOne
- isOne(): boolean
Returns boolean
isZero
- isZero(): boolean
Returns boolean
toString
- toString(): string
Returns string
Static valueOf
- valueOf(n, d): QQ
Returns QQ
The QQ class represents a rational number, ℚ.
The QQ implementation is that of an immutable (value) type.
The numerator and denominator are reduced to their lowest form.
Construct new instances using the static
valueOfmethod.