1
00:00:02,210 --> 00:00:04,220
Now with these examples,

2
00:00:04,220 --> 00:00:07,666
I showed you in the last minutes and in the last lectures,

3
00:00:07,666 --> 00:00:10,490
I now want to conclude this section. It,

4
00:00:10,490 --> 00:00:13,315
was never a big section with a lot of new content,

5
00:00:13,315 --> 00:00:17,610
but this now basically concludes or finishes

6
00:00:17,610 --> 00:00:19,753
our JavaScript foundation.

7
00:00:20,890 --> 00:00:25,090
JavaScript has way more to offer, way more features.

8
00:00:25,090 --> 00:00:28,340
There is a reason why I also offer a

9
00:00:28,340 --> 00:00:32,340
50 hour course focused on just JavaScript.

10
00:00:32,340 --> 00:00:33,985
There's way more you can teach,

11
00:00:33,985 --> 00:00:36,616
but this course is not a JavaScript course.

12
00:00:36,616 --> 00:00:39,900
It's a general web development course. And therefore,

13
00:00:39,900 --> 00:00:40,733
of course,

14
00:00:40,733 --> 00:00:44,560
we want to ensure that we give you all these fundamentals

15
00:00:44,560 --> 00:00:47,254
for HTML, for CSS, for Java script,

16
00:00:47,254 --> 00:00:50,653
that you need to get started building websites

17
00:00:50,653 --> 00:00:54,890
and that you know the most common and important features.

18
00:00:54,890 --> 00:00:58,960
And with control structures, we added more common

19
00:00:58,960 --> 00:01:01,833
and important features that you need to know.

20
00:01:02,680 --> 00:01:04,928
Now, in this module here,

21
00:01:04,928 --> 00:01:09,090
we did learn about conditional code about "if" statements

22
00:01:09,090 --> 00:01:12,870
and about comparison operators and logical operators.

23
00:01:12,870 --> 00:01:16,910
And we saw a great example here in this demo JS code with

24
00:01:16,910 --> 00:01:18,338
these remaining characters.

25
00:01:18,338 --> 00:01:21,960
Here, we also see that we can use "if", "else if"

26
00:01:21,960 --> 00:01:22,925
and "else" combined

27
00:01:22,925 --> 00:01:27,910
to run different code based on different circumstances.

28
00:01:27,910 --> 00:01:31,110
We learned about Boolean values and about these comparison

29
00:01:31,110 --> 00:01:33,660
operators. And we also learned that

30
00:01:33,660 --> 00:01:37,746
you can combine operators that you can use the "end" or

31
00:01:37,746 --> 00:01:41,950
"or" operator to derive more complex results

32
00:01:41,950 --> 00:01:44,520
and more complex values.

33
00:01:44,520 --> 00:01:48,500
Now, we then also learned about loops and we learned

34
00:01:48,500 --> 00:01:52,050
that loops allow us to repeat code based on

35
00:01:52,050 --> 00:01:53,487
different circumstances

36
00:01:53,487 --> 00:01:57,520
until a certain number of iterations is met

37
00:01:57,520 --> 00:02:00,160
to loop through all the elements in an array

38
00:02:00,160 --> 00:02:03,908
or all the properties in an object or loop as

39
00:02:03,908 --> 00:02:07,740
long as a certain condition is met.

40
00:02:07,740 --> 00:02:10,560
We also saw that in the examples I showed you a couple of

41
00:02:10,560 --> 00:02:13,490
minutes ago, and there you saw all those loops.

42
00:02:13,490 --> 00:02:16,415
And actually, again, combined with plenty of

43
00:02:16,415 --> 00:02:19,940
other JavaScript features we also learned about

44
00:02:19,940 --> 00:02:21,230
throughout this course.

45
00:02:21,230 --> 00:02:22,319
Like, query selector,

46
00:02:22,319 --> 00:02:25,860
adding event listeners, even query selector,

47
00:02:25,860 --> 00:02:29,630
all which we saw in action here for selecting all

48
00:02:29,630 --> 00:02:30,463
these links

49
00:02:30,463 --> 00:02:31,737
and much, much more.

50
00:02:31,737 --> 00:02:35,486
Definitely make sure that all these features,

51
00:02:35,486 --> 00:02:38,840
these loops, the idea behind control structures,

52
00:02:38,840 --> 00:02:41,700
and so on. That, all of that is clear because

53
00:02:41,700 --> 00:02:44,700
we will need that for the rest of this course.

54
00:02:44,700 --> 00:02:47,570
Now it's needless to say that we will have more examples and

55
00:02:47,570 --> 00:02:48,560
more demos,

56
00:02:48,560 --> 00:02:53,220
but still make sure you go back to individual lectures where

57
00:02:53,220 --> 00:02:57,156
the concept taught might not be 100% clear yet,

58
00:02:57,156 --> 00:03:00,720
so that we are all on the same page

59
00:03:00,720 --> 00:03:03,260
once you finished this module.

60
00:03:03,260 --> 00:03:06,440
You should know what the idea behind controlled structures

61
00:03:06,440 --> 00:03:10,943
is and how loops and "if" statements generally work.

