Modulus(%) Arithmetic Operator in JavaScript (original) (raw)

Last Updated : 28 May, 2024

The **modulus (%) arithmetic operator in JavaScript returns the remainder after dividing one number by another. It is used for tasks like determining even or odd numbers, cycling through values within a range, and managing periodic events in programming.

**Syntax:

a%b

**Return Type: Remainder of the operands.

**Example 1: We will check the remainder with Number and Infinity in this example.

JavaScript `

console.log(100%23); console.log(Infinity%20);

`

**Output:

8
NaN

**Example 2: In this example, we will use the modulus operator on the negative number and NaN

JavaScript `

console.log(-100%23); console.log(NaN%20);

`

**Output:

-8
NaN

**Supported Browsers: