Day 1: Simple Types
Lesson 5: Numbers
We can store numbers in variables as well.
1const myAge = 35;
Of course in this case my age changes every year so we shouldn't store it as a const if we want to increase it. We should use a variable instead.
1let myAge = 35; 2myAge = myAge + 1;
You can see here I have taken
1 to it and set the new value to
= runs and then the result is stored in
Test this yourself in the play ground below:
Was this what you expected?
myAge starts at 35, we then add 1 to it so it goes to 36. So in that final calculation we do
36 + 36 + 1 which is 73.
All mathematical operators are available to us:
1const add = 3 + 5; 2const subtract = 3 - 4; 3const multiply = 3 * 3; 4const divide = 3 / 2;
There is one more handy mathematical operator I want to talk about here, the modulo operator. This is like divide but it gives you the remainder as a number. Which sounds weird and useless but it gets used more than you would think, and is a key part of solving a well known interview questions called Fizz Buzz.
Let's take a look,
heightOfWallNeeded are both in cm, by using the modulo operator we find out that the last brick row height will have to be 9 cm
Take a minute to use this playground to work something out. Maybe how to convert from one type of measurement units (like cm) to another (such as inches).