## Lesson 7: JavaScript arithmetic operators

Before we begin let's understand that in JavaScript the variables are case sensitive.

This means myCar is different than myCAR. Just a great thing to remember.

Just like in math, JavaScript supports various operators. It also has some special ones to do stuff. Let's explore.

Add numbers using the + operator.

var x = 5 + 10; //This will hold the value 15 in variable x.

If you are confused, revisit the lesson on comments and assignment operator. We will start throwing bit's of code in.

To subtract numbers we use the - operator.

var x = 15 - 5; //This will hold the value 10 in variable x.

To multiply numbers you use * operator.

var x = 5 * 5;

To divide numbers you use the / operator.

var x = 12 / 2;

You might have not see this. But we have a increment operator in JavaScript. It is represented by ++. It adds one to the number. These also eliminate the need of equal sign or simple assignment operator.

For instance lets consider a scenario where you want to add one to a specific number. You normally would do this:

x = x + 1

But, using increment operator, you can do it just by going...

x++;

Just like the increment operator, we have a decrement operator which subtracts one from the variable. You would use it instead of x = x - 1.

x--;

We also have an operator to get the remainder of division. We use the % for that. It is called remainder operator. Not modulus operator. Ask me why.

var x = 13 % 2;

Tell us in the comment below what the reminder is for this. How about 1 % 5;

We can also do exponents using **

var x = 2 ** 2;

Tell us what the value will be in comments again. We will shortly learn how to print stuff. Hang on. :)

[sc name="editor" ]

## 0 Comments