Remainder assignment
The remainder assignment operator (%=
) divides a variable by the value of the right operand and assigns the remainder to the variable.
Syntax
Operator: x %= y
Meaning: x = x % y
Examples
Using remainder assignment
// Assuming the following variable
// bar = 5
bar %= 2 // 1
bar %= 'foo' // NaN
bar %= 0 // NaN
Specifications
|
Desktop |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
Remainder assignment (x %= y ) |
1 |
12 |
1 |
3 |
3 |
1 |
|
Mobile |
|
Android webview |
Chrome for Android |
Firefox for Android |
Opera for Android |
Safari on iOS |
Samsung Internet |
Remainder assignment (x %= y ) |
1 |
18 |
4 |
10.1 |
1 |
1.0 |
|
Server |
|
Node.js |
Remainder assignment (x %= y ) |
0.1.100 |
See also