# Operators

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).

There are other operators used for calculations though such as adding, subtracting, multiplying, dividing, increasing and decreasing values, etc. Take a look at the source code to see what is available.

Make sure you also watch the video about operators here.

```<!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>```

# Operators in JavaScript

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:

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>```

Next tutorial: Strings

# Numbers and Math in Python

This tutorial explains how to use numbers and math functions in Python. To do math in Python, you can use a range of arithmetic operators including: