Skip to content
Related Articles
Open in App
Not now

Related Articles

JavaScript Remainder assignment(%=) Operator

Improve Article
Save Article
  • Difficulty Level : Hard
  • Last Updated : 06 Jan, 2023
Improve Article
Save Article

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.


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!