## What does the term Urnary operator mean?

Operators that affect a single variable. So the use of – to make a negative number is a urnary operator.

Operator Use Description
++ x++ x + 1
++x
x– x – 1
–x

Note that with unary operators you can have post-increment and pre-increment. `x++` is post-increment; the number is incremented by 1 after everything else in the statement has occurred. If you wrote it as `++x` (a pre-increment) x would be increased by 1 before everything else.

So, we have:

``````number = 10;
newNumber = ++number;``````

In this case both `number` and `newNumber` would be 11. This is because the statement increases `number` by 1, making it 11, and then makes `newNumber` equal to it. If you did:

``````number = 10;
newNumber = number++;``````

Only `number` would be equal to 11, because `newNumber` is set to the value of `number` first, which is 10, before it is incremented by 1.

## What does the term Variable mean?

A named storage area for values that can vary.

You can updated the value(s) within a variable at any time.

An item that cannot be changed is referred to as a constant.

## What does the term White space mean?

White space refers to the use of spacing within your code or writing so that the text on a page can be read more easily.

For example, when wanting to give the impression that you have created a table.

```First name		Surname
Jane			Doe
John			Doe```

Most languages such as C#, JavaScript, HTML etc. do not read white space so you can format your code however you like. This makes it readable for you, and doesn’t change how your computer reads it.

However, other programming languages are heavily reliant on spacing in order for them to understand the code. Formatting to make things easier for you to read in this case could mean that your program won’t behave as your expect.