Ви вже дізналися про використання змінних для зберігання чисел або рядків.
А зараз ми дізнаємося про те, що зветься масивом, які дозволяють нам зберігати
кілька елементів в одній змінній.
Як ви побачите, масиви дадуть нам змогу робити всі види корисних речей.
Так, давайте переглянемо змінні. Добре? Так що у нас є 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 говорить, що він буде моїм другом, а я: "Добре, ти з підлих
але добре. Будеш моїм другом."І ми можемо далі додавати, і буде завжди оновлюватись.
Тому, це дійсно класно так як, ви знаєте, що це набагато менше роботи щоб слідкувати
за тим наскільки довгий наш масив.
Добре, так що в значній мірі, коли ви хочете зберегти список значень, як ці ми
використаємо масив. Так що дивіться далі щоб дізнатися про дійсно класні речі,
що ми можемо використовувати.