Returns the non-negative modulo of the 2 values. Modulo is the remainder after division. The modulo JavaScript operator is the %
. Modular arithmetic is commonly used in time calculations, but there are many other usages as well.
Here is a quick math demo of the %
in action.
Essentially, you do the division of the 2 values. Take the result multiplied by the divisor (bottom number), then take the dividend (top number) and subtract out the resulting number. That values is the modulus.
16 % 6 = 4 //OR 16 \ 6 = 2 2 * 6 = 12 16 - 12 = 4
const dividend = new Animated.Value(16); const divisor = new Animated.Value(6); const modulo = Animated.modulo(dividend, divisor); // value = 4;