1
00:00:01,980 --> 00:00:02,860
歡迎回來。

2
00:00:03,240 --> 00:00:08,720
因此，在這一課，我們去覆蓋所有節目中最重要的概念之一。

3
00:00:08,850 --> 00:00:14,520
事實上，我可能會說，它實際上是條件語句中最重要的概念。

4
00:00:14,520 --> 00:00:21,240
我說，條件語句是如此重要的原因是，它們是您添加的決定，你的代碼的一種方式。

5
00:00:21,240 --> 00:00:29,100
這是你如何添加邏輯來編程，以便給你舉幾個例子現實世界中的使用條件句。

6
00:00:29,370 --> 00:00:31,460
讓我們用戶登錄的一個例子。

7
00:00:31,500 --> 00:00:40,690
所以，當你去登錄一個網站上鍵入該形式的密碼，有是檢查該密碼，你鍵入的針對數據庫的密碼代碼。

8
00:00:40,710 --> 00:00:45,480
如果他們匹配您登錄到該網站，你會得到重定向到另一個頁面。

9
00:00:45,600 --> 00:00:49,010
如果他們不匹配，你通常得到一個錯誤信息或某種。

10
00:00:49,170 --> 00:00:52,530
因此，有兩個不同的路徑給出完全相同的代碼。

11
00:00:52,530 --> 00:00:59,810
另一個例子是，當你在網上買東西，當你在你的信用卡信息輸入。

12
00:00:59,910 --> 00:01:05,040
如果它的工作原理，如果交易能看穿你可能會得到一個確認的電子郵件，你看到成功的畫面。

13
00:01:05,250 --> 00:01:11,320
如果有一些問題，您的信息，或者您沒有在賬戶中的資金，你會得到一個錯誤信息。

14
00:01:11,370 --> 00:01:13,390
再次兩種不同的結果。

15
00:01:13,410 --> 00:01:15,760
所以，現在讓我們看看在行動條件語句。

16
00:01:16,380 --> 00:01:24,350
因此，有，我需要你的三個關鍵詞在整個演講要記住這是當別人if和else。

17
00:01:24,450 --> 00:01:36,200
所以這是三個條件的JavaScript關鍵字和是的，我知道LCF在技術上是兩個英文單詞，但為JavaScript，這只是一個關鍵詞。

18
00:01:36,300 --> 00:01:43,710
所以，我們要使用說明條件句的例子是，在演唱會場地保鏢的。

19
00:01:43,800 --> 00:01:59,740
這樣的想法是，我們將有一個年齡的變量，如果那個時代，如果一個人是未滿18不幸的人不能進入會場我們如果那個人是年齡超過18歲，但他們還沒有21。

20
00:01:59,910 --> 00:02:04,700
這意味著他們可以進入，但我們對自己的手臂或在他們手中，因為他們不能喝畫一個X.

21
00:02:04,980 --> 00:02:09,900
然後最後別人，如果你是大於21的你可以在喝。

22
00:02:09,900 --> 00:02:13,440
因此，這些都是這三個東西，我們要試著和代碼編寫。

23
00:02:14,100 --> 00:02:19,700
因此，在我們繼續之前，我們要在最後一個視頻做布爾邏輯運算符的快速回顧一下。

24
00:02:20,190 --> 00:02:32,340
而我們正在做的原因是，我們實際使用，我開始提到的我們的三個關鍵詞，如果LCF和else與這些布爾運算結合，使我們的決策來添加邏輯。

25
00:02:32,400 --> 00:02:38,090
所以要回顧一下我們已經比大於小於或等於大於或等於得到以下。

26
00:02:38,220 --> 00:02:39,330
突擊測驗在這裡。

27
00:02:39,660 --> 00:02:41,580
什麼是這兩者之間的區別。

28
00:02:41,640 --> 00:02:47,560
所以Pozzi的視頻和嘗試，並提醒自己的差異之間chirpily電話和雙等於。

29
00:02:48,600 --> 00:02:55,530
所以不同的是，雙等於執行類型脅迫而的黎波里等於嚴格等於。

30
00:02:55,710 --> 00:02:56,680
所以強制類型轉換。

31
00:02:56,700 --> 00:02:57,770
讓我們從這裡開始。

32
00:02:57,780 --> 00:03:03,580
雙等於意味著頭號實際上將是等於字符串之一。

33
00:03:03,780 --> 00:03:07,920
當我們使用雙等於因為JavaScript不關心類型。

34
00:03:07,920 --> 00:03:13,960
然而，當我們做三重平等是嚴格的它不關心類型和值在一起。

35
00:03:14,040 --> 00:03:22,150
所以一個是三聯等於多少一票人會不會是三重等於字符串之一。

36
00:03:22,620 --> 00:03:26,140
然後，我們已經得到了這兩家運營商and和or。

37
00:03:26,460 --> 00:03:32,270
請記住，並且是唯一真正的，如果雙方都是真實的但還是真實的。

38
00:03:32,310 --> 00:03:34,790
如果側邊之一計算為TRUE。

39
00:03:35,580 --> 00:03:39,160
行，所以現在讓我們實際移動到寫我們的邏輯。

40
00:03:39,210 --> 00:03:48,840
所以，我們要看到的第一件事是，如果關鍵字的關鍵字，如果採用單一的表達，而不是括號它會評估為真或假。

41
00:03:48,990 --> 00:03:57,840
而如果它的計算結果是真實的任何代碼，我們提供了在這種情況下，像聲明控制台將被執行花括號內。

42
00:03:57,840 --> 00:04:04,370
所以這個常數ALT日誌才會執行以及它只會被打印出來，如果年齡小於18歲。

43
00:04:04,530 --> 00:04:10,300
如果大於18，如果它等於18，我們將不會看到這段文字印上去。

44
00:04:10,860 --> 00:04:16,750
不過就是這樣的，如果你是太年輕了，得到它我們的保鏢檢查的第一部分。

45
00:04:17,670 --> 00:04:20,210
所以接下來，我們要學習別人的。

46
00:04:20,480 --> 00:04:24,020
和LCF的工作方式是，它遵循一個if語句。

47
00:04:24,150 --> 00:04:26,970
它是一個次要條件。

48
00:04:26,970 --> 00:04:30,000
因此，在這種情況下，我們檢查，如果年齡小於18歲。

49
00:04:30,000 --> 00:04:35,540
因此，如果有人是太年輕了，進入場地，如果他們不到18他們不能進去。

50
00:04:35,550 --> 00:04:40,990
接下來的事情，只檢查後，我們檢查第一個是他們是18歲以上。

51
00:04:41,040 --> 00:04:43,560
但不到21。

52
00:04:43,770 --> 00:04:51,460
因此，LCF工作的具體方式，如果我們通過在括號中，將評估是真的還是假的，如果它是真實的表達相同。

53
00:04:51,660 --> 00:04:57,570
如果，如果是假的沒有任何反應這是不正確的花括號內的代碼會被執行。

54
00:04:58,020 --> 00:05:00,760
如此反复LCF作品就像如果。

55
00:05:00,810 --> 00:05:04,190
除了它必須遵循他們的聲明。

56
00:05:04,980 --> 00:05:06,750
所以我們這裡有這一行。

57
00:05:06,780 --> 00:05:12,690
年齡小於18歲和大於小於21，這實際上是有點多餘。

58
00:05:13,080 --> 00:05:14,570
所以，想想這個一秒鐘。

59
00:05:14,580 --> 00:05:21,970
另外一個視頻，試圖找出我們如何重構這個。

60
00:05:22,050 --> 00:05:29,630
所以這是一個非常微小的變化，但你會發現我擺脫了，如果年齡大於18就在這裡更大。

61
00:05:29,850 --> 00:05:35,720
而小於21，只是把它變成的if else LCF年齡小於21。

62
00:05:35,730 --> 00:05:41,800
所以，再一次只是重申我們以前有這個，我們重構它到這一點。

63
00:05:41,880 --> 00:05:45,210
而且我們做它的原因是它是多餘的。

64
00:05:45,570 --> 00:05:53,150
這個代碼是要運行的唯一方法是，如果這第一個if語句是假的。

65
00:05:53,310 --> 00:06:05,760
所以，這是什麼意思的是，這種代碼在這裡似乎已經我們已經建立，年齡不小於18歲或大於或等於18才會運行。

66
00:06:05,790 --> 00:06:14,230
所以，如果你是大於或等於18且小於21就可以進入，但你不能喝。

67
00:06:14,340 --> 00:06:15,670
所以最後一步是。

68
00:06:15,670 --> 00:06:17,510
否則，部分是。

69
00:06:17,510 --> 00:06:23,420
否則這樣別人允許我們只是有別的事情發生其他任何時間。

70
00:06:23,490 --> 00:06:35,460
因此，在這種情況下，如果你不小於18和18你和21這意味著你可以進來吧，你可以喝等其他不帶括號中的表達與不是。

71
00:06:35,760 --> 00:06:42,910
它的不同之處在於，我們只寫別的，然後不管我們把它說大括號將只運行作為最後的努力。

72
00:06:43,080 --> 00:06:49,300
所以這將是第一次運行，如果沒有被打印出來，如果這是不是真的那麼我們將要討論這一點。

73
00:06:49,440 --> 00:06:52,140
如果這是不是真的那麼我們將要討論這一點。

74
00:06:52,410 --> 00:06:59,420
但要記住，如果沿途上述任一為真，那麼一切都停止，這否則將無法運行。

75
00:06:59,550 --> 00:07:03,130
所以，如果這是真的該代碼已經完成。

76
00:07:03,930 --> 00:07:06,540
如果這個小精靈的，如果是假的。

77
00:07:06,750 --> 00:07:10,320
但是，這是真的，否則永遠不會運行。

78
00:07:10,320 --> 00:07:15,440
所以請記住這裡的一項決定這三種不同的路徑。

79
00:07:15,550 --> 00:07:23,100
確定這樣你的運動在這裡有他們幾個是採取我剛才給你的保鏢的音樂會場地的代碼。

80
00:07:23,220 --> 00:07:28,040
並增加了一些假設古怪的其他條件。

81
00:07:28,080 --> 00:07:32,860
所以，如果年齡是我們要確保我們打印錯誤消息淨負。

82
00:07:33,780 --> 00:07:35,190
如果年齡是21歲。

83
00:07:35,190 --> 00:07:36,310
究竟。

84
00:07:36,420 --> 00:07:39,880
我們要打印快樂的21歲生日給他們一個自由拍攝。

85
00:07:40,410 --> 00:07:44,850
如果年齡是奇數，你應該打印你的年齡是奇數。

86
00:07:45,480 --> 00:07:48,360
所以，你必須做數學的一點點那裡弄清楚，如果是奇數。

87
00:07:48,450 --> 00:08:01,830
然後最後一個是獎金是要弄清楚，如果年齡是一個完美的正方形，如果你不記得了一個完美的正方形是什麼，你可以看看那個了，但它基本上是一個數字的平方根的兩個因素是準確的相同的號碼。

88
00:08:01,860 --> 00:08:09,390
因此，對於16四次所以16是一個完美的方形四是完美的正方形，因為兩次二等於四。

89
00:08:09,390 --> 00:08:11,280
好吧所以這是一個超級獎金。

90
00:08:11,280 --> 00:08:13,900
獲得樂趣，我會在接下來的視頻中看到。
