Skip to content

mod

Calculates the modulus (remainder) of the division between two numbers, always returning a non-negative value.

Syntax

typescript
mod(dividend: number, divisor: number): number

Parameters

NameTypeDescription
dividendnumberThe number to be divided.
divisornumberThe number to divide by.

Return

TypeDescription
numberThe modulus result, always non-negative.

Example

typescript
mod(10, 3); // 1
mod(-10, 3); // 2
mod(10, -3); // -2

Notes

  • Throws TypeError if any argument is not a number.
  • Throws Error if the divisor is zero.
  • Ensures a non-negative result for positive divisors.

References

Released under the MIT License.