In this tutorial, you will learn how to use a range of operators in JavaScript to assign values, modify variables and make calculations.

If you have created your own variables and assigned them each a value (such as a string or integer), then you will already be familiar with the assignment operator which is a single = (equals sign).

**Operators include:**

Addition **+**

Subtraction** –**

Division** /**

Multiplication *****

Modulus** %**

Equals **=**

You can view the video below to see how to use these operators and scroll down to see the sample code.

The code below shows how you can use a range of operators when working variable assignments and calculations.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>JavaScript - Operators</title>
<script type="text/javascript">
var x = 5, y = 10; //variables can be initialised on one line, separated by commas
var z = x + y; // this is how variables can be added
z++ //this increases the z variable value by 1
z-- //this decreases the z variable value by 1
// operators include + (plus) - (minus) * (multiply) / (divide) and % (modulus) which returns the remainder from division
x+=y; //this is an example of compound addition. It is the equivalent of x = x + y
// variables can be added using the compound addition += , compound subtraction -= , compound multiplication *= or compound addition /=
document.write(z); // now let's see what the z variable displays after these modifications.
</script>
</head>
<body>
</body>
</html> |

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>JavaScript - Operators</title>
<script type="text/javascript">
var x = 5, y = 10; //variables can be initialised on one line, separated by commas
var z = x + y; // this is how variables can be added
z++ //this increases the z variable value by 1
z-- //this decreases the z variable value by 1
// operators include + (plus) - (minus) * (multiply) / (divide) and % (modulus) which returns the remainder from division
x+=y; //this is an example of compound addition. It is the equivalent of x = x + y
// variables can be added using the compound addition += , compound subtraction -= , compound multiplication *= or compound addition /=
document.write(z); // now let's see what the z variable displays after these modifications.
</script>
</head>
<body>
</body>
</html>

**Next tutorial: **Strings