-
Ви вже дізналися про використання змінних
для зберігання чисел або рядків.
-
А зараз ми дізнаємося про те, що зветься
масивом, які дозволяють нам зберігати
-
кілька елементів в одній змінній.
-
Як ви побачите, масиви дадуть нам змогу
робити всі види корисних речей.
-
Так, давайте переглянемо змінні. Добре?
Так що у нас є var myFriend = Софія
-
Отже, змінна це просто спосіб зберігання
значення як Софія і присвоєння їй ярлика,
-
і наша програма має просту можливість
звернутися до неї пізніше.
-
Можна вважати що вона як ящик з етикеткою
myFriend на зовнішній стороні і Софія на
-
внутрішній. Таким чином, всякий раз коли
дивимося всередину ми знаходимо Софію
-
Іноді ми хочемо зберігати кілька значень
в одній змінній.
-
І ми не можемо просто зробити це так, бо
це синтаксична помилка, і наша програма
-
буде дивною і таке інше. І у нас є певний
спосіб для цього, це використання масивів.
-
Отже, ми могли б ввести myFriends =, а
далі ми повинні зробити квадратні дужки,
-
а потім всередині них де ми можемо
помістити всі значення. І ви вводите Софія
-
і у нас є Джон, і Ліф. Гаразд, так це мої
троє друзів. Можливо, в порядку на скільки
-
вони мені подобаються, але не кажіть їм.
І зараз змінна містить 3 значення, а не 1.
-
І можемо уявити це як комод, а ми ставимо
цей ярлик, myFriends, на весь комод.
-
І ми просто відкриваємо правильний ящик,
щоб знайти значення яке ми шукаємо.
-
Уявіть комод,і якщо ви хочете знати, що
знаходиться всередині першого ящика,
-
ви б просто відкрити і заглянути всередину
То як же ми робимо це з масивом?
-
Ну ми можемо просто ввести ім'я масиву, а
потім дужки, потім число будь-чого що
-
знаходиться в масиві.
Так що, можливо воно, буде 1. Гаразд?
-
Отже, спробуємо це за допомогою команди
тексту і показуючи Софія на полотні.
-
Тому ми вводимо myFriends[1], а тоді
розмістимо її тут, а потім додамо заливку.
-
Добре. Отже ми бачимо, Джон.
Чому ми бачимо Джона?
-
Ми ввели 1 показник елемента, чи не так?
-
1 прямо тут.
-
Це тому, що масиви починаються з 0, а не 1
це дивно спочатку але ви звикнете до цього
-
Отже, якщо ми ставимо 0, то ми бачимо,
Софію, так?
-
І потім, якщо хочемо показати наступний
елемент ми використовуємо 1, гаразд?
-
Отже, тоді якщо ми хочемо зробити останній
елемент, третій, то ми використовуємо 2.
-
Отже, ви просто думаєте про себе: "Добре,
який з них я хочу отримати?"
-
поширимо це.
-
І де знаходиться це,
і ви просто віднімаєте один.
-
Таким чином, перший це 0, другий 1,
третій 2, і так далі, і далі.
-
Що станеться, якщо я забула, і намагаюся
отримати Лейф таким чином?
-
Ну тоді ми вводимо, myFriends[3]
і ми нічого не отримаємо.
-
Це тому, що там нічого немає, вірно?
-
Коли говориться 3, він шукає четвертий
елемент, і там немає четвертого.
-
Там просто нічого.
-
І це часто трапляється коли використовуєте
масиви. Тому, зверніть увагу на це.
-
І те ж саме, якби я спробувавала отримати
100, тому що у мене немає сто друзів.
-
У мене є тільки три ...
-
Тожі ми нічого не отримаємо, так? то
позбудемось їх.
-
Тепер припустимо, що ми хочемо,
відстежувати, скільки друзів у нас є, так
-
як я дійсно пишаюся, що у мене є 3 друзів,
і я хочу, щоб усі знали. Тому я заявлю це
-
світу. Отже, у мене є numFriends + friends
добре.
-
Гаразд, так що у мене є троє друзів. Ой!
це не дуже багато.
-
Отже, можливо, Вінстон хвилюється за мене,
і каже, що він буде моїм другом.
-
І він каже, що я можу додати його в масив.
-
І я тоді як: "Добре, класно.
Спасибі, Вінстоне."
-
Отже, я додала Вінстона. але воно все ще
говорить, що у мене троє друзів.
-
Правильно, тому що я повинна оновлювити
цю змінну тут
-
Це означає, що кожного разу, додаючи щось
до цього масиву, потрібно оновити змінну,
-
що може дійсно дратувати. Особливо якщо ви
спостерігаючи за цим вирішили, бути моїми
-
друзями, а тоді буду оновлювати це тисячі
разів і потрібно оновлювати це кожний раз.
-
Ось в чому справа. Ми часто хочемо знати,
як довго масив виконується і є певний
-
спосіб зробити це. Масив стежитиме за тим,
скільки часу він виконується з властивістю
-
довжини[ length] І щоб, використати її, ми
просто введемо, myFriends.length, а потім
-
ми отримаємо довжину. Бачите? Зараз вона
говорить 4, і я можу видалити цю змінну.
-
Вона не потрібна більше. Ця властивість
буде оновлювати кожен раз, коли ми додамо.
-
Тому, можливо OhNoesguy говорить, що він
буде моїм другом, а я: "Добре, ти з підлих
-
але добре. Будеш моїм другом."І ми можемо
далі додавати, і буде завжди оновлюватись.
-
Тому, це дійсно класно так як, ви знаєте,
що це набагато менше роботи щоб слідкувати
-
за тим наскільки довгий наш масив.
-
Добре, так що в значній мірі, коли ви
хочете зберегти список значень, як ці ми
-
використаємо масив. Так що дивіться далі
щоб дізнатися про дійсно класні речі,
-
що ми можемо використовувати.