1
00:00:00,600 --> 00:00:04,440
Il est maintenant temps pour vous de commencer à écrire certaines de vos propres fonctions Javascript.

2
00:00:04,440 --> 00:00:07,680
J'ai donc écrit un problème avec trois problèmes différents.

3
00:00:07,680 --> 00:00:10,840
Chacun de vous aurez à écrire votre propre fonction javascript.

4
00:00:10,980 --> 00:00:16,140
Je vais donc présenter les trois problèmes et ensuite, dans la prochaine vidéo, nous aurons des solutions.

5
00:00:16,200 --> 00:00:18,170
Donc le premier est appelé est pair.

6
00:00:18,450 --> 00:00:28,550
Donc, vous aurez besoin d'écrire une fonction appelée est même qui prend un seul argument qui est un nombre et il retourne vrai si le nombre est pair et faux si ce n'est pas le cas.

7
00:00:28,890 --> 00:00:41,120
Donc il ya quelques exemples est même de quatre retours vrai est même si 21 renvoie false est même un 68 est vrai 3 3 3 est faux.

8
00:00:41,130 --> 00:00:49,300
Si vous avez besoin de jogging votre mémoire sur la façon dont vous déterminez si un nombre est même vous pouvez regarder certaines des vidéos précédentes où nous avons parlé modulo.

9
00:00:49,320 --> 00:00:52,290
Ensuite, une fonction appelée factorielle.

10
00:00:52,290 --> 00:00:55,090
Donc, la plupart d'entre vous ne se souviendront probablement pas ce qu'est factorielle.

11
00:00:55,110 --> 00:00:57,990
Je pense que nous en avons parlé comme une fois dans mon cours de mathématiques au lycée.

12
00:00:58,200 --> 00:01:04,260
Fondamentalement vous prenez un nombre comme quatre et factorielle est écrit avec un point d'exclamation souvent.

13
00:01:04,290 --> 00:01:10,030
Donc pour factorielle est égale à 4 fois 3 fois 2 fois 1.

14
00:01:10,050 --> 00:01:18,330
Donc cela nous donne 24 6 factorielle est six fois cinq fois quatre fois trois fois 2 fois 1.

15
00:01:18,330 --> 00:01:26,800
Donc, fondamentalement, vous allez écrire une fonction qui prend un nombre et multiplier ce nombre par chaque entier inférieur à celui entre ce nombre et 1.

16
00:01:27,150 --> 00:01:31,200
Donc, il ya une petite mise en garde qui est zéro factorial est 1.

17
00:01:31,200 --> 00:01:41,660
Donc, pour écrire cette fonction dans le besoin d'avoir une variable que vous êtes en constante multiplication par des nombres plus petits et plus petits, vous multipliez par quatre puis trois et puis deux et puis un et vous arrêter.

18
00:01:41,700 --> 00:01:43,130
Lorsque vous multipliez par 1.

19
00:01:43,860 --> 00:01:45,850
Donc vous pouvez voir quelques exemples ici.

20
00:01:46,110 --> 00:01:56,150
Factorial de cinq est cinq fois quatre fois trois fois deux fois un qui est un factoriel de 120 de deux est juste deux factoriel de 10.

21
00:01:56,160 --> 00:01:59,130
Est ce nombre massif et factoriel de zéro.

22
00:01:59,130 --> 00:02:02,260
N'oubliez pas qu'il faut revenir 1.

23
00:02:02,640 --> 00:02:05,090
Donc le dernier ici est un peu différent.

24
00:02:05,130 --> 00:02:07,260
Il s'appelle Khabab pour serpenter.

25
00:02:07,320 --> 00:02:11,540
Donc, si vous vous souvenez qu'il existe différentes façons d'écrire des chaînes de cas différents.

26
00:02:11,570 --> 00:02:15,350
Il ya un cas de serpent où nous utilisons des soulignements comme vous le voyez ici.

27
00:02:15,510 --> 00:02:17,680
Bonjour tout le monde.

28
00:02:17,700 --> 00:02:22,330
Il y a le cas Khabab où nous utilisons des tirets haloed dash world.

29
00:02:22,380 --> 00:02:29,730
Donc, vous allez écrire une fonction appelée Khabab à serpent qui prend un argument chaîne unique qui va être cas Khabab.

30
00:02:29,760 --> 00:02:38,490
Donc, il utilise des tirets entre les mots et votre travail est de remplacer tous ces tirets avec des traits de soulignement pour le rendre cas de serpent.

31
00:02:38,850 --> 00:02:45,020
Donc, pour ce faire, vous devrez peut-être rechercher un peu comment vous pouvez remplacer des caractères dans une chaîne.

32
00:02:45,480 --> 00:02:50,930
Donc, il est certainement intentionnel que celui-ci est le dernier dans les problèmes que vous pourriez avoir besoin de faire un peu de recherche.

33
00:02:50,940 --> 00:03:01,180
Faire des recherches Google comment vous pouvez remplacer tout un caractère spécifique dans une chaîne avec un autre caractère spécifique afin que vous puissiez voir un échantillon d'entrée et de sortie.

34
00:03:01,440 --> 00:03:03,120
Bonjour le monde Dasch.

35
00:03:03,120 --> 00:03:07,880
Lorsque vous le passez dans Khabab au serpent doit retourner Hello souligner le monde.

36
00:03:08,460 --> 00:03:11,280
Et un point clé sur tous ces exercices.

37
00:03:11,290 --> 00:03:12,420
Aucun journal de contact.

38
00:03:12,420 --> 00:03:14,210
Ce sont toutes les déclarations retournées.

39
00:03:14,560 --> 00:03:16,990
OK alors dans la prochaine vidéo nous allons passer en revue quelques solutions.
