Open In App
Related Articles

JavaScript Remainder Assignment(%=) Operator

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

JavaScript 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

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);
};

                    

Output:

true
true
false

Example 2: The following example demonstrates if the given number is divisible by 2, 0, and world.

Javascript

let gfg = 3;
 
console.log((gfg %= 2));
 
console.log((gfg %= 0));
 
console.log((gfg %= "world"));

                    

Output:

1
Nan
Nan

We have a complete list of Javascript Assignment Operators, to check those please go through the Javascript Assignment Operators List article.



Last Updated : 19 Jun, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads