Remainder assignment (%=)
The remainder assignment (%=
) operator divides a variable by the value of
the right operand and assigns the remainder to the variable.
Try it
Syntax
x %= y // x = x % y
Examples
Using remainder assignment
let bar = 5;
bar %= 2; // 1
bar %= "foo"; // NaN
bar %= 0; // NaN
Specifications
Specification |
---|
ECMAScript Language Specification # sec-assignment-operators |
Browser compatibility
BCD tables only load in the browser