1
00:00:00,110 --> 00:00:01,220
OK wrócimy.

2
00:00:01,260 --> 00:00:11,490
Jak już wspomniano w poprzednim filmie mamy jeszcze jedno ćwiczenie po prostu trochę więcej praktyki z linii poleceń i uruchamiania plików z węzła jak szczotkowanie niektóre z tych podstawowych umiejętności języka JavaScript.

3
00:00:11,490 --> 00:00:13,470
Więc znowu mam wpisane się z instrukcjami.

4
00:00:13,470 --> 00:00:15,660
Zapraszam do czytania i je po prostu przejść nad nim na własną rękę.

5
00:00:15,780 --> 00:00:18,150
Ale także przejść przez nich krok po kroku.

6
00:00:18,180 --> 00:00:22,100
Tak więc pierwszą rzeczą, którą musisz zrobić, to utworzyć nowy plik o nazwie Greater Dot.

7
00:00:22,170 --> 00:00:22,940
Tak.

8
00:00:23,010 --> 00:00:32,340
Ideą tego przedsięwzięcia jest to, że jesteś nauczycielem nauczania klasy i masz kilka wyników testów i są w tablicy i chcesz znaleźć średni wynik w tablicy.

9
00:00:32,490 --> 00:00:49,380
Więc masz zamiar zdefiniować nową funkcję o nazwie Średnia wewnątrz, czy nowy plik i że średnio funkcja powinna podjąć jeden parametr tablicę wyników testów, które są wszystkie liczby od 0 do 100, a następnie funkcja powinna zwracać średni wynik w szyk.

10
00:00:49,650 --> 00:00:53,020
Ale to powinno być zaokrąglone do najbliższej liczby całkowitej, tak nie ma.

11
00:00:53,030 --> 00:00:55,340
Dziewięćdziesiąt trzy koma trzy cztery do jednego.

12
00:00:55,440 --> 00:00:56,350
Bla bla bla.

13
00:00:56,400 --> 00:00:58,680
Powinno być tylko 93.

14
00:00:58,680 --> 00:01:03,500
Oto dwa przykłady, które należy skopiować do kodu i upewnij się, że pracują.

15
00:01:03,510 --> 00:01:06,470
Więc pierwszy mamy pewne wyniki, które są nieco wyższe.

16
00:01:06,510 --> 00:01:15,080
A drugi kilka negatywne wyniki, a pierwszy z nich powinien zwrócić 94 a drugi 68 powinien wrócić.

17
00:01:15,300 --> 00:01:17,660
Tylko podpowiedź o zaokrągleniu do najbliższej liczby całkowitej.

18
00:01:17,730 --> 00:01:21,530
Nie trzeba tego robić samemu nie ma wyszukane logika trzeba zrobić.

19
00:01:21,570 --> 00:01:25,070
Jest rzeczywiście szczególną metodę na obiekt matematyczny, który pomoże.

20
00:01:25,400 --> 00:01:28,670
Więc zrobić trochę badań na temat tego, jak zawsze logiczna wideo.

21
00:01:28,710 --> 00:01:33,920
Daj ten strzał i będę z powrotem w roztworze.

22
00:01:36,900 --> 00:01:38,460
OK, zaczynajmy.

23
00:01:38,460 --> 00:01:45,170
Przede wszystkim musimy utworzyć nowy plik o nazwie Greater nas tak po prostu.

24
00:01:45,300 --> 00:01:46,570
Upewnij się, że pracował.

25
00:01:46,590 --> 00:01:56,810
Nie jest ona większa kropka J us a następnie musimy zdefiniować funkcję średnią i średnią powinni przyjmować tablicę wyników.

26
00:01:56,850 --> 00:02:05,170
Więc po prostu nazwać wyniki i mam zamiar skopiować te dwa przypadki testowe do samego dołu tak je mam.

27
00:02:05,790 --> 00:02:26,190
Więc przechodzimy w tablicy liczb i znaleźć średnio coś, czego będziemy potrzebować wziąć każdy element i zsumowane, a następnie będziemy należy podzielić przez liczbę elementów, dzięki czemu może być najpierw dodać wszystkie wyniki wraz a następnie obok byłoby podzielić przez łączną liczbę punktów.

28
00:02:26,190 --> 00:02:37,830
A potem wreszcie okrągły przycisk OK, aby dodać wszystkie wyniki razem musimy pętli tablicy i mają zmienną, która dodajemy każdy numer.

29
00:02:37,980 --> 00:02:46,500
I to jest coś, co nazywa wzór akumulatorowe gdzie mamy zmienną, która ma zamiar zgromadzić coś jak iterację tablicy lub kolekcji.

30
00:02:46,680 --> 00:02:49,140
Więc w tym przypadku będzie to zgromadzić łącznie.

31
00:02:49,140 --> 00:02:53,290
Więc znajdziemy zmienną o nazwie Total i zaczął od zera.

32
00:02:53,310 --> 00:02:55,310
Potem pętli punktów.

33
00:02:55,320 --> 00:02:57,640
Więc to zrobić możemy użyć pętli for pętli while.

34
00:02:57,780 --> 00:02:59,670
Albo mój ulubiony A dla każdego.

35
00:02:59,730 --> 00:03:09,210
Więc zrobię dla każdego wyniki dot dla każdej funkcji, a my po prostu nazwać to zdobyć jak naszej zmiennej zastępczego.

36
00:03:09,210 --> 00:03:16,230
Każdy z nich będzie nazwane wynik, a następnie musimy po prostu zrobić w sumie Plus równy wynik.

37
00:03:16,860 --> 00:03:20,450
Więc to będzie działać, aby przejść przez tablicę i dodaje wszystko razem.

38
00:03:20,460 --> 00:03:25,920
Następną rzeczą, którą musisz zrobić, to podzielić przez łączną liczbę punktów, aby to zrobić.

39
00:03:25,920 --> 00:03:36,410
Zróbmy inną zmienną o nazwie Średnia HEG równa sumie podzielona przez a liczba punktów wynosi zaledwie kilkadziesiąt długości.

40
00:03:37,620 --> 00:03:43,340
A potem ostatnią rzeczą jest zaokrąglić go matematyka, która jest okrągła kropka.

41
00:03:44,010 --> 00:03:55,740
I chcemy zaokrąglić Viji i powrót tego, że tak jak matematyki, że runda jest jedną z tych metod, takich jak wbudowany w podłogę matematyki lub matematyki dot Rand.

42
00:03:55,800 --> 00:04:03,500
I w przeciwieństwie do matematyki najwyższym piętrze, które musimy po prostu odciąć kropki dziesiętnej matematyki danej rundzie będziemy zaokrąglać w górę lub w dół w zależności od miejsca po przecinku.

43
00:04:03,990 --> 00:04:05,590
OK, więc niech to działa przez to ponownie.

44
00:04:05,880 --> 00:04:07,230
Mijamy w tablicy.

45
00:04:07,320 --> 00:04:08,890
To się nazywa wyniki.

46
00:04:09,070 --> 00:04:11,180
Zaczynamy całkowitą zmiennej na zero.

47
00:04:11,190 --> 00:04:16,360
Pętla poprzez wyników przy użyciu urządzenia do siebie w tym przypadku, ale może się użyć dowolnego innego rodzaju pętli.

48
00:04:16,770 --> 00:04:30,840
A potem dodamy do siebie zdobyć całkowitą, a następnie dzielimy przez sumę wszystkich wyników punktacji tej długości i że ustalono, że równa średniej zmiennej a potem matematyka okrągły średniej, a następnie wracamy tym.

49
00:04:31,260 --> 00:04:45,050
Jeśli więc uruchomić to teraz zapisywać i ponownie węzeł większa lub węzeł większa kropka J Tak, mamy mały problem nie z naszej logiki, ale na tym, że nie mamy pojęcia, czy to zadziałało.

50
00:04:45,210 --> 00:04:47,830
I to oczywiście dlatego, że wracamy dopiero coś.

51
00:04:48,240 --> 00:04:50,590
Nigdy nie mówiłem, aby faktycznie wydrukować niczego.

52
00:04:50,610 --> 00:04:53,400
Więc co możemy zrobić, to albo anulować ten dziennik.

53
00:04:53,400 --> 00:04:55,910
Ten tutaj to chyba najlepszy sposób.

54
00:04:56,130 --> 00:04:57,950
Tak, że w rzeczywistości nie zmienia naszą funkcję.

55
00:04:57,960 --> 00:05:00,870
To wciąż powraca, a my po prostu skasować ten dziennik.

56
00:05:00,870 --> 00:05:03,630
Rezultatem tak po prostu.

57
00:05:04,110 --> 00:05:05,410
Jest pierwsza.

58
00:05:05,970 --> 00:05:06,980
A teraz stała dziennika.

59
00:05:06,980 --> 00:05:22,620
Drugi i mamy nadzieję dostać 94 i 68 i dodajmy tutaj wiadomość, aby było jasne, że tak Consta zalogować będzie to średni wynik dla nauki i phi i psychiczne, które wziąłem to było bardzo łatwe.

60
00:05:22,620 --> 00:05:25,160
Przeciętny była prawdopodobnie większa niż 94.

61
00:05:25,560 --> 00:05:26,890
A potem zrobię jeszcze jeden tutaj.

62
00:05:26,910 --> 00:05:30,090
Anuluj które zalogować średni wynik.

63
00:05:30,270 --> 00:05:38,380
A to będzie dla chemii organicznej, gdzie średni wynik w teście był prawdopodobnie znacznie niższa niż 68.

64
00:05:38,490 --> 00:05:46,200
Warto więc zapisać, a teraz ponownie uruchomić, że wystarczy nacisnąć strzałkę w górę i wciśnij enter i otrzymujemy 94, który jest to, czego oczekiwaliśmy.

65
00:05:46,200 --> 00:05:50,050
I 68, które jest również to, czego oczekiwaliśmy.

66
00:05:50,070 --> 00:05:52,040
Więc to wszystko dla tych szybkich ćwiczeń.

67
00:05:52,050 --> 00:05:56,930
Następną rzeczą, którą mamy zamiar zrobić, to dowiedzieć się o czymś o nazwie NPM menedżer pakietów węzłów.

68
00:05:57,030 --> 00:06:02,430
A to stawia nas o krok bliżej do pisania naszej logiki po stronie serwera i dokonując pełnego stosu aplikacji internetowych.

69
00:06:02,430 --> 00:06:07,020
Teraz jesteśmy po prostu pisząc te proste funkcje zamiast pliku i ich prowadzenie.

70
00:06:07,020 --> 00:06:13,710
Ale kiedy dowiadujemy się więcej o KMP i mówić o niektórych pakietach mamy zamiar użyć rzeczywiście zacząć pisać pełne aplikacje.
