ratio
Creates an Arith decimal value from separate numerator and denominator inputs.
API Reference
Signature
Parameters
Returns
Returns a new Arith instance containing numerator / denominator.
Throws
- Throws if
numeratorisNaN,Infinity, or-Infinity. - Throws if
denominatorisNaN,Infinity,-Infinity,0, or-0. - Throws if either input is invalid while
STRICTistrue.
Agent Contract
Agent Notes
- Use
Arith.ratio(numerator, denominator)when numerator and denominator are already separate values. - Use
Arith.fromRatio("p/q")only when parsing an explicit ratio string. - Do not generate an instance method such as
Arith.from(numerator).ratio(denominator). - Do not use JavaScript division operators for decimal ratio math.
- Prefer string inputs for exact numerator and denominator values.