1
00:00:00,600 --> 00:00:04,440
Quindi è ora che inizi a scrivere alcune delle tue funzioni Javascript.

2
00:00:04,440 --> 00:00:07,680
Quindi ho scritto un problema impostato con tre diversi problemi.

3
00:00:07,680 --> 00:00:10,840
Ognuno dovrà scrivere la propria funzione javascript.

4
00:00:10,980 --> 00:00:16,140
Quindi presenterò tutti e tre i problemi e nel prossimo video avremo soluzioni.

5
00:00:16,200 --> 00:00:18,170
Quindi il primo è chiamato è pari.

6
00:00:18,450 --> 00:00:24,270
Quindi avrai bisogno di scrivere una funzione chiamata è anche che prende un singolo argomento che è un numero

7
00:00:24,270 --> 00:00:28,550
e restituisce vero se il numero è pari e falso se non lo è.

8
00:00:28,890 --> 00:00:38,520
è anche di quattro risultati true è anche se 21 restituisce false è anche un 68 è vero 3 3 3 è falso.

9
00:00:38,870 --> 00:00:41,120
Quindi ci sono alcuni esempi

10
00:00:41,130 --> 00:00:45,780
Se hai bisogno di trascinare la tua memoria su come determinare se un numero è pari,

11
00:00:45,780 --> 00:00:49,300
puoi guardare alcuni dei video precedenti in cui abbiamo parlato di modulo.

12
00:00:49,320 --> 00:00:52,290
Il prossimo è una funzione chiamata fattoriale.

13
00:00:52,290 --> 00:00:55,090
Quindi la maggior parte di voi probabilmente non ricorda cosa sia fattoriale.

14
00:00:55,110 --> 00:00:57,990
Penso che ne abbiamo parlato come una volta nella mia classe di matematica del liceo.

15
00:00:58,200 --> 00:01:04,260
Praticamente si prende un numero come quattro e fattoriale è scritto spesso con un punto esclamativo.

16
00:01:04,290 --> 00:01:10,030
Quindi per factorial è uguale a 4 volte 3 volte 2 volte 1.

17
00:01:10,050 --> 00:01:18,330
Quindi questo ci dà 24 6 fattoriale è sei volte cinque volte quattro volte tre volte 2 volte 1.

18
00:01:18,330 --> 00:01:23,010
Quindi in pratica scriverai una funzione che prende un numero e moltiplica quel numero

19
00:01:23,010 --> 00:01:26,800
per ogni numero intero inferiore a quello tra quel numero e 1.

20
00:01:27,150 --> 00:01:31,200
Quindi c'è un piccolo avvertimento che è zero fattoriale è 1.

21
00:01:31,200 --> 00:01:36,240
Quindi per scrivere questa funzione è necessario avere una variabile che si moltiplica costantemente per numeri

22
00:01:36,240 --> 00:01:41,660
sempre più piccoli, quindi moltiplichi per quattro poi tre e poi due e poi uno e ti fermerai.

23
00:01:41,700 --> 00:01:43,130
Quando si moltiplica per 1.

24
00:01:43,860 --> 00:01:45,850
Quindi puoi vedere alcuni esempi qui.

25
00:01:46,110 --> 00:01:53,580
Fattoriale di cinque è cinque volte quattro volte tre volte due volte uno che è un 120 fattoriale di due

26
00:01:53,820 --> 00:01:56,150
è solo due fattoriale di 10.

27
00:01:56,160 --> 00:01:59,130
È questo numero enorme e fattoriale di zero.

28
00:01:59,130 --> 00:02:02,260
Ricorda che deve restituire 1.

29
00:02:02,640 --> 00:02:05,090
Quindi l'ultimo qui è un po 'diverso.

30
00:02:05,130 --> 00:02:07,260
Si chiama Khabab a serpeggiare.

31
00:02:07,320 --> 00:02:11,540
Quindi se ricordi che ci sono diversi modi di scrivere stringhe di casi diversi.

32
00:02:11,570 --> 00:02:15,350
C'è il caso del serpente in cui utilizziamo i caratteri di sottolineatura come vedi qui.

33
00:02:15,510 --> 00:02:17,680
Ciao mondo di sottolineatura.

34
00:02:17,700 --> 00:02:22,330
C'è il caso Khabab in cui usiamo il mondo a trattini a tratti.

35
00:02:22,380 --> 00:02:28,260
Quindi stai per scrivere una funzione chiamata Khabab per il serpente che prende un argomento a stringa singola

36
00:02:28,260 --> 00:02:29,730
che diventerà il caso Khabab.

37
00:02:29,760 --> 00:02:37,260
Quindi usa trattini tra le parole e il tuo compito è di sostituire tutti quei trattini con caratteri di sottolineatura per renderlo

38
00:02:37,260 --> 00:02:38,490
un caso di serpente.

39
00:02:38,850 --> 00:02:44,100
Quindi per farlo potrebbe essere necessario fare delle ricerche su come sostituire i caratteri

40
00:02:44,100 --> 00:02:45,020
in una stringa.

41
00:02:45,480 --> 00:02:50,190
Quindi è decisamente intenzionale che questo è l'ultimo dei problemi che potresti aver bisogno di fare un

42
00:02:50,190 --> 00:02:50,930
po 'di ricerca.

43
00:02:50,940 --> 00:02:57,240
Fai qualche ricerca su google per capire come è possibile sostituire tutto un carattere specifico in una stringa con un altro

44
00:02:57,240 --> 00:03:01,180
carattere specifico in modo da poter vedere alcuni esempi di input e output.

45
00:03:01,440 --> 00:03:03,120
Ciao mondo Dasch.

46
00:03:03,120 --> 00:03:07,880
Quando lo passi in Khabab a Snake, dovresti restituire Hello world underscore.

47
00:03:08,460 --> 00:03:11,280
E un punto chiave su tutti questi esercizi.

48
00:03:11,290 --> 00:03:12,420
Nessun registro dei contatti.

49
00:03:12,420 --> 00:03:14,210
Queste sono tutte dichiarazioni rese.

50
00:03:14,560 --> 00:03:16,990
OK, nel prossimo video esamineremo alcune soluzioni.
