1 00:00:01,118 --> 00:00:04,365 Ви вже дізналися про використання змінних для зберігання чисел або рядків. 2 00:00:04,365 --> 00:00:06,945 А зараз ми дізнаємося про те, що зветься масивом, які дозволяють нам зберігати 3 00:00:06,945 --> 00:00:09,675 кілька елементів в одній змінній. 4 00:00:09,675 --> 00:00:13,100 Як ви побачите, масиви дадуть нам змогу робити всі види корисних речей. 5 00:00:13,100 --> 00:00:18,522 Так, давайте переглянемо змінні. Добре? Так що у нас є var myFriend = Софія 6 00:00:19,472 --> 00:00:23,691 Отже, змінна це просто спосіб зберігання значення як Софія і присвоєння їй ярлика, 7 00:00:23,691 --> 00:00:26,600 і наша програма має просту можливість звернутися до неї пізніше. 8 00:00:26,600 --> 00:00:31,309 Можна вважати що вона як ящик з етикеткою myFriend на зовнішній стороні і Софія на 9 00:00:31,309 --> 00:00:34,928 внутрішній. Таким чином, всякий раз коли дивимося всередину ми знаходимо Софію 10 00:00:36,118 --> 00:00:39,766 Іноді ми хочемо зберігати кілька значень в одній змінній. 11 00:00:39,766 --> 00:00:45,111 І ми не можемо просто зробити це так, бо це синтаксична помилка, і наша програма 12 00:00:45,111 --> 00:00:50,322 буде дивною і таке інше. І у нас є певний спосіб для цього, це використання масивів. 13 00:00:50,322 --> 00:00:55,669 Отже, ми могли б ввести myFriends =, а далі ми повинні зробити квадратні дужки, 14 00:00:55,669 --> 00:01:00,686 а потім всередині них де ми можемо помістити всі значення. І ви вводите Софія 15 00:01:00,686 --> 00:01:06,888 і у нас є Джон, і Ліф. Гаразд, так це мої троє друзів. Можливо, в порядку на скільки 16 00:01:06,888 --> 00:01:12,834 вони мені подобаються, але не кажіть їм. І зараз змінна містить 3 значення, а не 1. 17 00:01:12,834 --> 00:01:17,904 І можемо уявити це як комод, а ми ставимо цей ярлик, myFriends, на весь комод. 18 00:01:18,104 --> 00:01:22,071 І ми просто відкриваємо правильний ящик, щоб знайти значення яке ми шукаємо. 19 00:01:23,691 --> 00:01:27,829 Уявіть комод,і якщо ви хочете знати, що знаходиться всередині першого ящика, 20 00:01:27,829 --> 00:01:29,885 ви б просто відкрити і заглянути всередину То як же ми робимо це з масивом? 21 00:01:29,885 --> 00:01:42,110 Ну ми можемо просто ввести ім'я масиву, а потім дужки, потім число будь-чого що 22 00:01:42,110 --> 00:01:44,802 знаходиться в масиві. Так що, можливо воно, буде 1. Гаразд? 23 00:01:44,802 --> 00:01:50,549 Отже, спробуємо це за допомогою команди тексту і показуючи Софія на полотні. 24 00:01:50,549 --> 00:02:01,199 Тому ми вводимо myFriends[1], а тоді розмістимо її тут, а потім додамо заливку. 25 00:02:01,199 --> 00:02:05,915 Добре. Отже ми бачимо, Джон. Чому ми бачимо Джона? 26 00:02:05,915 --> 00:02:09,216 Ми ввели 1 показник елемента, чи не так? 27 00:02:09,216 --> 00:02:10,507 1 прямо тут. 28 00:02:10,507 --> 00:02:19,147 Це тому, що масиви починаються з 0, а не 1 це дивно спочатку але ви звикнете до цього 29 00:02:19,147 --> 00:02:23,313 Отже, якщо ми ставимо 0, то ми бачимо, Софію, так? 30 00:02:23,313 --> 00:02:27,415 І потім, якщо хочемо показати наступний елемент ми використовуємо 1, гаразд? 31 00:02:27,475 --> 00:02:32,314 Отже, тоді якщо ми хочемо зробити останній елемент, третій, то ми використовуємо 2. 32 00:02:32,314 --> 00:02:36,586 Отже, ви просто думаєте про себе: "Добре, який з них я хочу отримати?" 33 00:02:36,586 --> 00:02:38,053 поширимо це. 34 00:02:38,053 --> 00:02:41,407 І де знаходиться це, і ви просто віднімаєте один. 35 00:02:41,407 --> 00:02:46,158 Таким чином, перший це 0, другий 1, третій 2, і так далі, і далі. 36 00:02:46,158 --> 00:02:51,342 Що станеться, якщо я забула, і намагаюся отримати Лейф таким чином? 37 00:02:51,342 --> 00:02:55,887 Ну тоді ми вводимо, myFriends[3] і ми нічого не отримаємо. 38 00:02:55,887 --> 00:02:58,240 Це тому, що там нічого немає, вірно? 39 00:02:58,240 --> 00:03:03,750 Коли говориться 3, він шукає четвертий елемент, і там немає четвертого. 40 00:03:03,750 --> 00:03:04,799 Там просто нічого. 41 00:03:04,799 --> 00:03:08,992 І це часто трапляється коли використовуєте масиви. Тому, зверніть увагу на це. 42 00:03:08,992 --> 00:03:13,507 І те ж саме, якби я спробувавала отримати 100, тому що у мене немає сто друзів. 43 00:03:13,507 --> 00:03:14,825 У мене є тільки три ... 44 00:03:14,825 --> 00:03:18,296 Тожі ми нічого не отримаємо, так? то позбудемось їх. 45 00:03:18,296 --> 00:03:21,522 Тепер припустимо, що ми хочемо, відстежувати, скільки друзів у нас є, так 46 00:03:21,522 --> 00:03:28,601 як я дійсно пишаюся, що у мене є 3 друзів, і я хочу, щоб усі знали. Тому я заявлю це 47 00:03:28,601 --> 00:03:34,493 світу. Отже, у мене є numFriends + friends добре. 48 00:03:36,653 --> 00:03:40,748 Гаразд, так що у мене є троє друзів. Ой! це не дуже багато. 49 00:03:40,748 --> 00:03:43,904 Отже, можливо, Вінстон хвилюється за мене, і каже, що він буде моїм другом. 50 00:03:43,904 --> 00:03:45,739 І він каже, що я можу додати його в масив. 51 00:03:45,739 --> 00:03:46,899 І я тоді як: "Добре, класно. Спасибі, Вінстоне." 52 00:03:46,899 --> 00:03:50,455 Отже, я додала Вінстона. але воно все ще говорить, що у мене троє друзів. 53 00:03:50,455 --> 00:03:53,068 Правильно, тому що я повинна оновлювити цю змінну тут 54 00:03:53,848 --> 00:03:57,979 Це означає, що кожного разу, додаючи щось до цього масиву, потрібно оновити змінну, 55 00:03:57,979 --> 00:04:02,746 що може дійсно дратувати. Особливо якщо ви спостерігаючи за цим вирішили, бути моїми 56 00:04:02,746 --> 00:04:07,640 друзями, а тоді буду оновлювати це тисячі разів і потрібно оновлювати це кожний раз. 57 00:04:07,640 --> 00:04:14,065 Ось в чому справа. Ми часто хочемо знати, як довго масив виконується і є певний 58 00:04:14,065 --> 00:04:19,100 спосіб зробити це. Масив стежитиме за тим, скільки часу він виконується з властивістю 59 00:04:19,100 --> 00:04:25,565 довжини[ length] І щоб, використати її, ми просто введемо, myFriends.length, а потім 60 00:04:25,565 --> 00:04:29,338 ми отримаємо довжину. Бачите? Зараз вона говорить 4, і я можу видалити цю змінну. 61 00:04:29,338 --> 00:04:33,174 Вона не потрібна більше. Ця властивість буде оновлювати кожен раз, коли ми додамо. 62 00:04:33,174 --> 00:04:37,368 Тому, можливо OhNoesguy говорить, що він буде моїм другом, а я: "Добре, ти з підлих 63 00:04:37,368 --> 00:04:42,607 але добре. Будеш моїм другом."І ми можемо далі додавати, і буде завжди оновлюватись. 64 00:04:42,607 --> 00:04:47,700 Тому, це дійсно класно так як, ви знаєте, що це набагато менше роботи щоб слідкувати 65 00:04:47,700 --> 00:04:50,481 за тим наскільки довгий наш масив. 66 00:04:50,481 --> 00:04:53,321 Добре, так що в значній мірі, коли ви хочете зберегти список значень, як ці ми 67 00:04:53,321 --> 00:04:57,321 використаємо масив. Так що дивіться далі щоб дізнатися про дійсно класні речі, 68 00:04:57,321 --> 00:04:59,061 що ми можемо використовувати.