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
valueOf
method.