BigDecimal.mod

Returns the modulo of two BigDecimal values.

You can also use the % operator on BigDecimal values.

Syntax

BigDecimal.mod(a, b, rounding?)

Parameters

Return value

A new BigDecimal.

Throws a RangeError exception in case of division by zero.

Examples

10m % 4m
2
BigDecimal.mod(10m, 4m)
2
BigDecimal.mod(10m, -4m)
2
BigDecimal.mod(-10m, 4m)
-2
BigDecimal.mod(10.2m, 3.7m, { roundingMode: "half-up", maximumFractionDigits: 0 })
3
BigDecimal.mod(10m, 0m)
RangeError: division by zero