1
00:00:00,600 --> 00:00:04,440
所以它現在是時候讓你開始寫一些自己的JavaScript功能。

2
00:00:04,440 --> 00:00:07,680
所以我寫了三個不同的問題設置的問題。

3
00:00:07,680 --> 00:00:10,840
每一個你必須寫自己的JavaScript函數。

4
00:00:10,980 --> 00:00:16,140
所以，我將介紹三個問題，然後在接下來的視頻中，我們將有解決方案。

5
00:00:16,200 --> 00:00:18,170
因此，第一個被稱為是偶數。

6
00:00:18,450 --> 00:00:28,550
所以你需要編寫一個調用的函數，甚至是接受一個參數，它是一個數字，如果數字是偶數和虛假如果它不返回true。

7
00:00:28,890 --> 00:00:41,120
因此，有幾個例子，即使是四個返回true是，即使21返回false，即使是一個68是真的3 3 3是假的。

8
00:00:41,130 --> 00:00:49,300
如果您需要喚起你對你如何確定一個數字是記憶，甚至你可以看一些，我們談到模以前的視頻。

9
00:00:49,320 --> 00:00:52,290
接下來是一個叫做階乘函數。

10
00:00:52,290 --> 00:00:55,090
因此，大多數人可能不記得什麼是階乘。

11
00:00:55,110 --> 00:00:57,990
我認為，我們談論它在我高中的數學課上喜歡一次。

12
00:00:58,200 --> 00:01:04,260
基本上你需要一個像四個因子通常寫有一個感嘆號。

13
00:01:04,290 --> 00:01:10,030
因此對於階乘等於4倍3倍2倍1。

14
00:01:10,050 --> 00:01:18,330
所以這給了我們24 6階乘是六倍五倍四倍三倍2次1。

15
00:01:18,330 --> 00:01:26,800
所以基本上你要編寫一個函數，接受一個數字和這個數字和1之間的低於每一個整數乘以數量。

16
00:01:27,150 --> 00:01:31,200
因此，有一個小小的警告它是一個零階乘是1。

17
00:01:31,200 --> 00:01:41,660
所以寫需要這個功能有一個變量，你經常用小的數字相乘，所以你四個，然後三，然後兩個再一個乘法，你會停下來。

18
00:01:41,700 --> 00:01:43,130
當您乘1。

19
00:01:43,860 --> 00:01:45,850
所以，你可以在這裡看到的幾個例子。

20
00:01:46,110 --> 00:01:56,150
五階乘是五倍四倍三倍兩次其中一個是120的階乘二是10個只有兩個階乘。

21
00:01:56,160 --> 00:01:59,130
這是巨大的數量和零因子。

22
00:01:59,130 --> 00:02:02,260
記住它需要返回1。

23
00:02:02,640 --> 00:02:05,090
因此，這裡的最後一個是有點不同。

24
00:02:05,130 --> 00:02:07,260
這就是所謂的哈巴布蛇。

25
00:02:07,320 --> 00:02:11,540
所以，如果你還記得有文字字符串不同的情況不同的方式。

26
00:02:11,570 --> 00:02:15,350
還有的地方，我們使用下劃線像你在這裡看到蛇的情況下。

27
00:02:15,510 --> 00:02:17,680
你好下劃線的世界。

28
00:02:17,700 --> 00:02:22,330
還有的地方，我們使用haloed短跑世界破折號哈巴布情況。

29
00:02:22,380 --> 00:02:29,730
所以，你要編寫一個名為哈巴布蛇函數，它接受的將是哈巴布情況下，單一字符串參數。

30
00:02:29,760 --> 00:02:38,490
所以它使用單詞之間的破折號和你的工作就是用下劃線，使其蛇的情況下，以取代所有這些破折號。

31
00:02:38,850 --> 00:02:45,020
因此，為了做到這一點，你可能需要研究如何你可以在一個字符串替換字符一點點。

32
00:02:45,480 --> 00:02:50,930
所以它肯定故意，這一個是上次在你可能需要做一點點研究的問題。

33
00:02:50,940 --> 00:03:01,180
做一些谷歌搜索弄清楚如何可以取代所有與其他特定字符的字符串一個特定的字符，所以你可以看到一些樣品的輸入和輸出。

34
00:03:01,440 --> 00:03:03,120
你好Dasch世界。

35
00:03:03,120 --> 00:03:07,880
當你將它傳遞到哈巴布蛇應該返回你好強調世界。

36
00:03:08,460 --> 00:03:11,280
而對所有這些演習的一個關鍵點。

37
00:03:11,290 --> 00:03:12,420
無接觸日誌。

38
00:03:12,420 --> 00:03:14,210
這些都是返回語句。

39
00:03:14,560 --> 00:03:16,990
OK所以在接下來的視頻中，我們將討論一些解決方案。
