JavaScript tutorial:
% operator

 

The (%) operator is use to divide two numbers and returns the remainder.

Syntax

result = number1 % number2

The % operator syntax has these parts:

Part

Description

result

Any variable.

number1

Any numeric expression.

number2

Any numeric expression.

Return Value

Returns the remainder.

Example

The modulus, or remainder, operator divides number1 by number2 (rounding floating-point numbers to integers) and returns only the remainder as result. For example, in the following expression, A (which is result) equals 5.

A = 19 % 6;

document.write(A);

To run the code above, paste it into JavaScript Editor, and click the Execute button.

For information on when a run-time error is generated by the % operator, see the Operator Behavior table.

See also: %= Operator, Operator Behavior, Operator Precedence, Operator Summary