--- title: Remainder assignment (%=) slug: Web/JavaScript/Reference/Operators/Remainder_assignment translation_of: Web/JavaScript/Reference/Operators/Remainder_assignment ---
The remainder assignment operator (%=
) divides a variable by the value of the right operand and assigns the remainder to the variable.
Operator: x %= y Meaning: x = x % y
// Assuming the following variable // bar = 5 bar %= 2 // 1 bar %= 'foo' // NaN bar %= 0 // NaN
Specification |
---|
{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}} |
{{Compat("javascript.operators.remainder_assignment")}}