1
00:00:01,980 --> 00:00:02,860
Witamy spowrotem.

2
00:00:03,240 --> 00:00:08,720
Więc w tej lekcji mamy do pokrycia jednego z najważniejszych pojęć w ogóle programowania.

3
00:00:08,850 --> 00:00:14,520
I rzeczywiście mógłbym twierdzić, że to rzeczywiście najważniejsze pojęcia co jest warunkowe.

4
00:00:14,520 --> 00:00:21,240
A powód mówię, że warunkowe są tak ważne jest to, że są one jednym ze sposobów, aby dodać decyzje o kodzie.

5
00:00:21,240 --> 00:00:29,100
To, w jaki sposób dodać do swojej logiki programowania więc dać ci kilka przykładów rzeczywistym świecie używa do warunkowych.

6
00:00:29,370 --> 00:00:31,460
Weźmy przykład logowania użytkownika.

7
00:00:31,500 --> 00:00:40,690
Więc kiedy idziesz, aby zalogować się na stronie internetowej wpisać hasło w takiej formie i nie ma kodu, który sprawdza, czy hasło, które wpisane w stosunku do hasła w bazie danych.

8
00:00:40,710 --> 00:00:45,480
A jeśli pasują zalogować się do serwisu i przekierowanie do innej strony.

9
00:00:45,600 --> 00:00:49,010
A jeśli nie są one zgodne zwykle pojawia się komunikat o błędzie lub jakąś.

10
00:00:49,170 --> 00:00:52,530
Nie ma więc dwie różne ścieżki podane dokładnie taki sam kod.

11
00:00:52,530 --> 00:00:59,810
Innym przykładem może być, kiedy można kupić coś w Internecie po wpisaniu danych karty kredytowej.

12
00:00:59,910 --> 00:01:05,040
Jeśli to działa, jeśli transakcja przechodzi przez Was może uzyskać potwierdzenie e-mail pojawi się ekran sukces.

13
00:01:05,250 --> 00:01:11,320
A jeśli jest jakiś problem z informacji lub nie masz środków na rachunku masz zamiar się komunikat o błędzie.

14
00:01:11,370 --> 00:01:13,390
Znowu dwa różne wyniki.

15
00:01:13,410 --> 00:01:15,760
Więc teraz chodźmy zobaczyć warunkowe w działaniu.

16
00:01:16,380 --> 00:01:24,350
Więc są trzy kluczowe słowa, które trzeba do zapamiętania przez cały ten wykład będące jeśli else if i else.

17
00:01:24,450 --> 00:01:36,200
Więc to są te trzy słowa kluczowe javascript warunkowe i tak wiem LCF jest technicznie dwóch angielskich słów, ale do JavaScript to tylko jedno słowo kluczowe.

18
00:01:36,300 --> 00:01:43,710
Tak więc przykład, który mamy zamiar wykorzystać do zilustrowania warunkowe jest to, że bramkarz w sali koncertowej.

19
00:01:43,800 --> 00:01:59,740
Więc chodzi o to, że będziemy mieć zmienną wiek, a jeśli tego wieku, jeśli dana osoba ma mniej niż 18 Niestety taka osoba nie może dostać się do naszego miejsca, jeżeli osoba ta jest starsza niż 18, ale nie ma jeszcze 21 lat.

20
00:01:59,910 --> 00:02:04,700
Oznacza to, że mogą wejść, ale musimy zwrócić X w ramieniu lub w ręku, bo nie można pić.

21
00:02:04,980 --> 00:02:09,900
I wtedy wreszcie ktoś jeśli jesteś większy niż 21 można dostać się i picia.

22
00:02:09,900 --> 00:02:13,440
To są trzy rzeczy, które mamy zamiar spróbować i pisać kodu.

23
00:02:14,100 --> 00:02:19,700
Więc zanim przejdziemy mamy zamiar zrobić krótkie podsumowanie z operatorów logicznych logicznych z ostatniego filmu.

24
00:02:20,190 --> 00:02:32,340
I dlatego, że robimy to, że faktycznie używamy trzy słowa kluczowe, które wspomniałem na początku, jeśli LCF i inne w połączeniu z tych operatorów logicznych, aby nasze decyzje, aby dodać logikę.

25
00:02:32,400 --> 00:02:38,090
Tak Podsumowując musimy mniej niż większe niż jest mniejsze niż lub równe większej lub równej.

26
00:02:38,220 --> 00:02:39,330
Pop Quiz tutaj.

27
00:02:39,660 --> 00:02:41,580
Jaka jest różnica między tymi dwoma.

28
00:02:41,640 --> 00:02:47,560
Więc Pozzi wideo i spróbować przypomnieć sobie różnicę między chirpily nazywa i podwójne równi.

29
00:02:48,600 --> 00:02:55,530
Więc różnica jest taka, że ​​podwójne równi wykonuje wpisać przymusu podczas Tripoli równa jak surowe równymi.

30
00:02:55,710 --> 00:02:56,680
Więc wpisz przymus.

31
00:02:56,700 --> 00:02:57,770
Chodźmy tam rozpocząć.

32
00:02:57,780 --> 00:03:03,580
Podwójne równe oznacza, że ​​liczba z nich jest w rzeczywistości będzie równa jeden łańcucha.

33
00:03:03,780 --> 00:03:07,920
Kiedy stosowane podwójne równych, ponieważ javascript nie dba o rodzaj.

34
00:03:07,920 --> 00:03:13,960
Jednak gdy robimy potrójne równych co jest ścisła ona dba o rodzaju i wartości razem.

35
00:03:14,040 --> 00:03:22,150
Więc jeden jest potrójna równa liczbie jednego głosu nie byłoby potrójne równa jednej struny.

36
00:03:22,620 --> 00:03:26,140
A potem mamy te dwa operatory AND i OR.

37
00:03:26,460 --> 00:03:32,270
I pamiętaj, że i jest jedyną prawdziwą, jeśli obie strony są jednak prawdziwe, czy jest to prawda.

38
00:03:32,310 --> 00:03:34,790
Jeżeli jeden z boków ma wartość TRUE.

39
00:03:35,580 --> 00:03:39,160
OK, więc teraz niech faktycznie przejść do pisania naszą logikę.

40
00:03:39,210 --> 00:03:48,840
Więc pierwszą rzeczą, którą mamy zamiar zobaczyć, czy jest słowem kluczowym if kluczowe pobiera pojedynczy wyraz zamiast nawiasów, który oceni, aby mogło być prawdziwe lub fałszywe.

41
00:03:48,990 --> 00:03:57,840
A jeśli to prawda, ocenia się niezależnie od kodu zapewniamy wewnątrz nawiasów klamrowych w tym przypadku konsola jak instrukcja zostanie wykonana.

42
00:03:57,840 --> 00:04:04,370
Więc ta stała dziennika alt będą wykonywane tylko dobrze będzie drukowany tylko wtedy, gdy jest w wieku poniżej 18 lat.

43
00:04:04,530 --> 00:04:10,300
Jeśli jest większa niż 18, jeśli jest równa 18 nie zobaczymy tego tekstu drukowanego w górę.

44
00:04:10,860 --> 00:04:16,750
Więc to jest pierwsza część to nasz bramkarz sprawdzenie czy jesteś zbyt młody, by je zdobyć.

45
00:04:17,670 --> 00:04:20,210
Więc następnym aż zamierzamy dowiedzieć się o jeszcze.

46
00:04:20,480 --> 00:04:24,020
A sposób, w jaki działa LCF jest to, że następuje if.

47
00:04:24,150 --> 00:04:26,970
Warunkiem jest to drugorzędne.

48
00:04:26,970 --> 00:04:30,000
Więc w tym przypadku mamy do sprawdzania, czy wiek wynosi mniej niż 18.

49
00:04:30,000 --> 00:04:35,540
Więc jeśli ktoś jest zbyt młody, by wejść na miejsce, jeśli są one mniej niż 18 nie mogą dostać.

50
00:04:35,550 --> 00:04:40,990
Następną rzeczą, by sprawdzić dopiero po sprawdzeniu pierwszy to są starsze niż 18 lat.

51
00:04:41,040 --> 00:04:43,560
Ale mniej niż 21.

52
00:04:43,770 --> 00:04:51,460
Więc LCF działa dokładnie tak samo jak w przypadku mijamy wyrażenie w nawiasach, który będzie oceniał, żeby było prawdziwe, czy fałszywe, czy to prawda.

53
00:04:51,660 --> 00:04:57,570
Kod wewnątrz nawiasów klamrowych zostaną wykonane, jeśli nie jest to prawdą, jeśli jest fałszywe nic się nie dzieje.

54
00:04:58,020 --> 00:05:00,760
Więc znowu LCF działa tak samo jak wtedy, gdy.

55
00:05:00,810 --> 00:05:04,190
Tyle tylko, że musi pójść w ich oświadczeniu.

56
00:05:04,980 --> 00:05:06,750
Tak więc mamy tu tę linię.

57
00:05:06,780 --> 00:05:12,690
Wiek większy niż 18 i wiek wynosi mniej niż 21, która w rzeczywistości jest nieco zbędne.

58
00:05:13,080 --> 00:05:14,570
Więc pomyśl o tym przez chwilę.

59
00:05:14,580 --> 00:05:21,970
Plus wideo i spróbować zidentyfikować jak moglibyśmy byłaby to.

60
00:05:22,050 --> 00:05:29,630
Więc to jest naprawdę niewielka zmiana, ale zauważysz Pozbyłem jeśli wiek jest większa niż 18 właśnie tutaj.

61
00:05:29,850 --> 00:05:35,720
I mniej niż 21 i po prostu się go w razie innego LCF wiek wynosi mniej niż 21.

62
00:05:35,730 --> 00:05:41,800
Więc jeszcze raz po prostu powtórzyć mieliśmy tego wcześniej, a my refactored go do tego.

63
00:05:41,880 --> 00:05:45,210
I dlatego, że zrobiliśmy to jest to zbędne.

64
00:05:45,570 --> 00:05:53,150
Tylko w ten sposób, że ten kod będzie działać, jeśli jest to pierwsze, jeśli zdanie jest fałszywe.

65
00:05:53,310 --> 00:06:05,760
Tak więc, co oznacza, że ​​jest to, że kod tutaj będzie działać tylko wtedy, gdy mamy już ustalone, że nie jest w wieku poniżej 18 lub, która jest większa niż lub równa 18.

66
00:06:05,790 --> 00:06:14,230
Więc jeśli jesteś większa lub równa 18 i mniejsza niż 21 można wprowadzić, ale nie można pić.

67
00:06:14,340 --> 00:06:15,670
Więc ostatnim krokiem jest.

68
00:06:15,670 --> 00:06:17,510
W przeciwnym razie, która sekcja jest.

69
00:06:17,510 --> 00:06:23,420
Indziej, więc jeszcze pozwala nam po prostu coś innego się stało innym czasie.

70
00:06:23,490 --> 00:06:35,460
Więc w tym przypadku, jeśli nie jesteś mniej niż 18 lat i nie jesteś w wieku od 18 do 21 lat, które oznacza, że ​​można przyjść na i można pić i tak dalej nie bierze wyrażenie w nawiasach.

71
00:06:35,760 --> 00:06:42,910
To różni się tym, że po prostu napisać cokolwiek innego, a następnie wkładamy powiedział, że będzie nawiasy klamrowe być uruchamiany tylko jako ostatni wysiłek rowu.

72
00:06:43,080 --> 00:06:49,300
Więc będzie to działać pierwszy i jeśli nic nie zostanie wydrukowana, jeśli nie jest to prawdą, a następnie przejdziemy do tego.

73
00:06:49,440 --> 00:06:52,140
Jeśli nie jest to prawdą, a następnie przejdziemy do tego.

74
00:06:52,410 --> 00:06:59,420
Ale pamiętaj, jeśli po drodze jeden z nich jest prawdziwa, to wszystko się zatrzymuje, a to jeszcze nie będzie działać.

75
00:06:59,550 --> 00:07:03,130
Więc jeśli to prawda ten kod jest wykonywana.

76
00:07:03,930 --> 00:07:06,540
Jeśli tego elfa, jeśli jest fałszywe.

77
00:07:06,750 --> 00:07:10,320
Ale to prawda, albo nie działa.

78
00:07:10,320 --> 00:07:15,440
Więc pamiętaj Są trzy różne ścieżki dla jednej decyzji tutaj.

79
00:07:15,550 --> 00:07:23,100
OK, dzięki czemu ćwiczenia tutaj istnieje kilka z nich ma mieć kod, który po prostu dał Ci wykidajło dla sali koncertowej.

80
00:07:23,220 --> 00:07:28,040
I dodać kilka powiedzmy dziwnych inne warunki.

81
00:07:28,080 --> 00:07:32,860
Więc jeśli wiek jest ujemny netto chcemy się upewnić, że wypisujemy komunikat o błędzie.

82
00:07:33,780 --> 00:07:35,190
Jeśli wiek wynosi 21.

83
00:07:35,190 --> 00:07:36,310
Dokładnie.

84
00:07:36,420 --> 00:07:39,880
Chcemy, aby wydrukować szczęśliwy 21 urodziny dać im wolną strzał.

85
00:07:40,410 --> 00:07:44,850
A jeśli wiek jest dziwne, należy wydrukować swój wiek jest nieparzysta.

86
00:07:45,480 --> 00:07:48,360
Więc trzeba zrobić trochę matematyki tam, aby dowiedzieć się, czy jest to dziwne.

87
00:07:48,450 --> 00:08:01,830
I wtedy ten ostatni, który jest premia jest dowiedzieć się, czy wiek jest idealny kwadrat, a jeśli nie pamiętam co to idealny kwadrat to można sprawdzić, że w górę, ale to w zasadzie pewna liczba, której pierwiastek kwadratowy dwa czynniki są dokładnie ten sam numer.

88
00:08:01,860 --> 00:08:09,390
Tak więc cztery razy na 16, więc 16 jest idealny kwadrat czterech jest idealny kwadrat, ponieważ dwa razy dwa jest cztery.

89
00:08:09,390 --> 00:08:11,280
Dobrze więc, że to super bonus.

90
00:08:11,280 --> 00:08:13,900
Baw się z tego i zobaczenia w następnym filmie.
