JavaScript Remainder assignment(%=) Operator
The remainder assignment operator (%=) assigns the remainder to the variable after dividing a variable by the value of the right operand.
Syntax:
Operator: x %= y Meaning: x = x % y
Below example illustrate the Remainder assignment(%=) Operator in JavaScript:
Example 1: The following example demonstrates if the given number is divisible by 4 or if it’s an even or odd number.
Javascript
<script> let num = 16; //test if its divisible by 4 if (num % 4 == 0) { console.log( true ); } //test for even number if (num % 2 == 0) { console.log( true ); } else { console.log( false ); } //test for odd number if (!(num % 2 == 0)) { console.log( true ); } else { console.log( false ); } </script> |
Output:
true true false
Example 2: The following example demonstrates if the given number is divisible by 2, 0, and world.
Javascript
<script> let gfg = 3; console.log((gfg %= 2)); console.log((gfg %= 0)); console.log((gfg %= "world" )); </script> |
Output:
1 Nan Nan
We have a complete list of Javascript Operators, to check those please go through the Javascript Operators Complete Reference article.
Please Login to comment...