#100DaysOfWeb in Python Transcripts
Chapter: Days 25-28: JavaScript Introduction
Lecture: Day 2: 4 JS exercises
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Welcome back to JavaScript Introduction. It's day two now and today it's all about practicing what you have learned so far.
0:10
So now it's time to see into the Demo folder of your checkout. And there you will find a couple of directories and see into the language.
0:20
Now, run JS and debugging are for my lesson but the exercises are in control, flow, functions looping and objects.
0:36
As you see, every exercise has an HTML file that will embed the JavaScript, so you can run it in a browser and you will start with the exercise.html
0:46
and if you're stuck or if you just want to work from the solution, you can use the dash solution files. So let me quickly show them.
0:58
I have a multi-line command showing what's required and some startup code has been provided. So here we make a simple number guessing game
1:08
asking the user for an input partial to an int and check if the number is a secret number. If it's lower, we print to low;
1:15
if it's higher, we print to high. And if we assert a number, we print, you guessed it. Again, if you get stuck you can always look at the solution.
1:28
The second exercise is about using functions. So here, we're going to write a function to some numbers.
1:35
You might have seen this one on the platform, actually it was one of our first bites and here you have the sum the numbers provided to the function
1:42
but if numbers is not defined you sum a default range of 1-100. Now, already you can say that JavaScript is not having built-in range
1:51
so you probably have to write a second function to generate a range from 1-100. But that's awesome, because you should be practicing writing functions.
2:06
Then I got a looping exercise where you're provided with two arrays of names and ages and you write a small program to loop over both.
2:14
For each person, you print a name, the age and if they're allowed to drive, based on their mean age. And it's closely related to what we've seen
2:22
in the previous videos. Now the last exercise is about objects and it's kind of pre-work for the final project but to kind of recounter.
2:39
And here we can just create a list, or array of simple food objects that contain a description and a count of the calories.
2:48
Then you print that to the console. So, some exercises to really get you practicing what you've learnt so far, because as I always say
2:58
the learning's in the practice. And with that done, tomorrow I have some more video lessons lined up, to start looking at the document object model
3:07
a fundamental piece of working with JavaScript. See you tomorrow.