JavaScript Arithmetic Operators

Arithmetic operators are used to perform arithmetic on numbers (literals or variables).

Operator Description Example
+ Addition The addition operator adds numbers:
   var x = 5, y = 2, z = x + y;     (The value of z is 7)
- Subtraction The subtraction operator subtracts numbers:
   var x = 5, y = 2, z = x - y;     (The value of z is 3)
* Multiplication The multiplication operator multiplies numbers:
   var x = 5, y = 2, z = x * y;     (The value of z is 10)
/ Division The division operator divides numbers:
   var x = 5, y = 2, z = x / y;     (The value of z is 2.5)
% Modulus The modulus operator computes the remainder from the division of the numbers:
   var x = 5, y = 2, z = x % y;      (5 ÷ 2 = 2 with remainder of 1 leftover, so the value of z is 1)
++ Increment The increment operator adds 1 to the number:
   var x = 5, z = ++x;      (The value of z is 6)
-- Decrement The decrement operator subtracts 1 from the number:
   var x = 5, z = --x;      (The value of z is 4)

Back Table of Contents Next