WEBVTT 00:00:01.118 --> 00:00:04.365 Ви вже дізналися про використання змінних для зберігання чисел або рядків. 00:00:04.365 --> 00:00:06.945 А зараз ми дізнаємося про те, що зветься масивом, які дозволяють нам зберігати 00:00:06.945 --> 00:00:09.675 кілька елементів в одній змінній. 00:00:09.675 --> 00:00:13.100 Як ви побачите, масиви дадуть нам змогу робити всі види корисних речей. 00:00:13.100 --> 00:00:18.522 Так, давайте переглянемо змінні. Добре? Так що у нас є var myFriend = Софія 00:00:19.472 --> 00:00:23.691 Отже, змінна це просто спосіб зберігання значення як Софія і присвоєння їй ярлика, 00:00:23.691 --> 00:00:26.600 і наша програма має просту можливість звернутися до неї пізніше. 00:00:26.600 --> 00:00:31.309 Можна вважати що вона як ящик з етикеткою myFriend на зовнішній стороні і Софія на 00:00:31.309 --> 00:00:34.928 внутрішній. Таким чином, всякий раз коли дивимося всередину ми знаходимо Софію 00:00:36.118 --> 00:00:39.766 Іноді ми хочемо зберігати кілька значень в одній змінній. 00:00:39.766 --> 00:00:45.111 І ми не можемо просто зробити це так, бо це синтаксична помилка, і наша програма 00:00:45.111 --> 00:00:50.322 буде дивною і таке інше. І у нас є певний спосіб для цього, це використання масивів. 00:00:50.322 --> 00:00:55.669 Отже, ми могли б ввести myFriends =, а далі ми повинні зробити квадратні дужки, 00:00:55.669 --> 00:01:00.686 а потім всередині них де ми можемо помістити всі значення. І ви вводите Софія 00:01:00.686 --> 00:01:06.888 і у нас є Джон, і Ліф. Гаразд, так це мої троє друзів. Можливо, в порядку на скільки 00:01:06.888 --> 00:01:12.834 вони мені подобаються, але не кажіть їм. І зараз змінна містить 3 значення, а не 1. 00:01:12.834 --> 00:01:17.904 І можемо уявити це як комод, а ми ставимо цей ярлик, myFriends, на весь комод. 00:01:18.104 --> 00:01:22.071 І ми просто відкриваємо правильний ящик, щоб знайти значення яке ми шукаємо. 00:01:23.691 --> 00:01:27.829 Уявіть комод,і якщо ви хочете знати, що знаходиться всередині першого ящика, 00:01:27.829 --> 00:01:29.885 ви б просто відкрити і заглянути всередину То як же ми робимо це з масивом? 00:01:29.885 --> 00:01:42.110 Ну ми можемо просто ввести ім'я масиву, а потім дужки, потім число будь-чого що 00:01:42.110 --> 00:01:44.802 знаходиться в масиві. Так що, можливо воно, буде 1. Гаразд? 00:01:44.802 --> 00:01:50.549 Отже, спробуємо це за допомогою команди тексту і показуючи Софія на полотні. 00:01:50.549 --> 00:02:01.199 Тому ми вводимо myFriends[1], а тоді розмістимо її тут, а потім додамо заливку. 00:02:01.199 --> 00:02:05.915 Добре. Отже ми бачимо, Джон. Чому ми бачимо Джона? 00:02:05.915 --> 00:02:09.216 Ми ввели 1 показник елемента, чи не так? 00:02:09.216 --> 00:02:10.507 1 прямо тут. 00:02:10.507 --> 00:02:19.147 Це тому, що масиви починаються з 0, а не 1 це дивно спочатку але ви звикнете до цього 00:02:19.147 --> 00:02:23.313 Отже, якщо ми ставимо 0, то ми бачимо, Софію, так? 00:02:23.313 --> 00:02:27.415 І потім, якщо хочемо показати наступний елемент ми використовуємо 1, гаразд? 00:02:27.475 --> 00:02:32.314 Отже, тоді якщо ми хочемо зробити останній елемент, третій, то ми використовуємо 2. 00:02:32.314 --> 00:02:36.586 Отже, ви просто думаєте про себе: "Добре, який з них я хочу отримати?" 00:02:36.586 --> 00:02:38.053 поширимо це. 00:02:38.053 --> 00:02:41.407 І де знаходиться це, і ви просто віднімаєте один. 00:02:41.407 --> 00:02:46.158 Таким чином, перший це 0, другий 1, третій 2, і так далі, і далі. 00:02:46.158 --> 00:02:51.342 Що станеться, якщо я забула, і намагаюся отримати Лейф таким чином? 00:02:51.342 --> 00:02:55.887 Ну тоді ми вводимо, myFriends[3] і ми нічого не отримаємо. 00:02:55.887 --> 00:02:58.240 Це тому, що там нічого немає, вірно? 00:02:58.240 --> 00:03:03.750 Коли говориться 3, він шукає четвертий елемент, і там немає четвертого. 00:03:03.750 --> 00:03:04.799 Там просто нічого. 00:03:04.799 --> 00:03:08.992 І це часто трапляється коли використовуєте масиви. Тому, зверніть увагу на це. 00:03:08.992 --> 00:03:13.507 І те ж саме, якби я спробувавала отримати 100, тому що у мене немає сто друзів. 00:03:13.507 --> 00:03:14.825 У мене є тільки три ... 00:03:14.825 --> 00:03:18.296 Тожі ми нічого не отримаємо, так? то позбудемось їх. 00:03:18.296 --> 00:03:21.522 Тепер припустимо, що ми хочемо, відстежувати, скільки друзів у нас є, так 00:03:21.522 --> 00:03:28.601 як я дійсно пишаюся, що у мене є 3 друзів, і я хочу, щоб усі знали. Тому я заявлю це 00:03:28.601 --> 00:03:34.493 світу. Отже, у мене є numFriends + friends добре. 00:03:36.653 --> 00:03:40.748 Гаразд, так що у мене є троє друзів. Ой! це не дуже багато. 00:03:40.748 --> 00:03:43.904 Отже, можливо, Вінстон хвилюється за мене, і каже, що він буде моїм другом. 00:03:43.904 --> 00:03:45.739 І він каже, що я можу додати його в масив. 00:03:45.739 --> 00:03:46.899 І я тоді як: "Добре, класно. Спасибі, Вінстоне." 00:03:46.899 --> 00:03:50.455 Отже, я додала Вінстона. але воно все ще говорить, що у мене троє друзів. 00:03:50.455 --> 00:03:53.068 Правильно, тому що я повинна оновлювити цю змінну тут 00:03:53.848 --> 00:03:57.979 Це означає, що кожного разу, додаючи щось до цього масиву, потрібно оновити змінну, 00:03:57.979 --> 00:04:02.746 що може дійсно дратувати. Особливо якщо ви спостерігаючи за цим вирішили, бути моїми 00:04:02.746 --> 00:04:07.640 друзями, а тоді буду оновлювати це тисячі разів і потрібно оновлювати це кожний раз. 00:04:07.640 --> 00:04:14.065 Ось в чому справа. Ми часто хочемо знати, як довго масив виконується і є певний 00:04:14.065 --> 00:04:19.100 спосіб зробити це. Масив стежитиме за тим, скільки часу він виконується з властивістю 00:04:19.100 --> 00:04:25.565 довжини[ length] І щоб, використати її, ми просто введемо, myFriends.length, а потім 00:04:25.565 --> 00:04:29.338 ми отримаємо довжину. Бачите? Зараз вона говорить 4, і я можу видалити цю змінну. 00:04:29.338 --> 00:04:33.174 Вона не потрібна більше. Ця властивість буде оновлювати кожен раз, коли ми додамо. 00:04:33.174 --> 00:04:37.368 Тому, можливо OhNoesguy говорить, що він буде моїм другом, а я: "Добре, ти з підлих 00:04:37.368 --> 00:04:42.607 але добре. Будеш моїм другом."І ми можемо далі додавати, і буде завжди оновлюватись. 00:04:42.607 --> 00:04:47.700 Тому, це дійсно класно так як, ви знаєте, що це набагато менше роботи щоб слідкувати 00:04:47.700 --> 00:04:50.481 за тим наскільки довгий наш масив. 00:04:50.481 --> 00:04:53.321 Добре, так що в значній мірі, коли ви хочете зберегти список значень, як ці ми 00:04:53.321 --> 00:04:57.321 використаємо масив. Так що дивіться далі щоб дізнатися про дійсно класні речі, 00:04:57.321 --> 00:04:59.061 що ми можемо використовувати.