Javascript масиви

масиви

В одній із статей я написав про те, що таке змінна, і як ви зрозуміли з тієї статті, в змінну можна зберегти тільки одне значення. Скільки б ми намагалися більше одного значення в змінній ми не запишемо.

Припустимо, ми оголосимо якусь змінну z, і надамо їй значення 8. І якщо ми десь нижче в коді, цією ж змінною задамо інше значення, припустимо 3, то старе значення пропаде і замість неї запишеться нове.

І ось для того, щоб у змінній змогли записати більше одного значення, і потрібно використовувати такий тип даних як масив.

Масив дозволяє записати в змінну відразу необмежену кількість значень, будь-яких типів.

Часи змінилися, і зараз масив оголошується іншим чином, більш скорочено. Елементи перераховуються також через кому, але вже всередині простих квадратних дужок.

Для того, щоб бути в ногу з часом, рекомендую оголосити масив скорочено, але майте на увазі, що старий варіант теж використовується, і в багатьох проектах зустрічається досить часто.

Тепер змінну arr знаходитьсяодномірний масив даних, різних типів.

Кожен елемент масиву має свій індекс. Врахуйте, що цейіндекс починається з нуля. З його допомогою вказується позиція елемента у масиві.

Структура масиву виглядає так:

значення

Для того, щоб звернутися до якогось елементу з масиву, потрібно написати ім'я масиву, і в квадратних дужках вказати індекс елемента якого хочемо отримати.

Наприклад виведемо на екран елемент, у якого індекс дорівнює 2, тобто букву 'k'.

А якщо ми хочемоподивитися всі елементи масиву. Якщо там мало елементів, то можна звернутися до кожного окремо, як уприкладі, тобто arr[0], arr[1], arr[2].

Але якщо в масиві знаходиться 100 елементів, то такий варіант не котить. Тут необхідно використовувати цикли.

Перед тим як перейти до перебору масиву хочу познайомити Вас з властивістюlength. Це універсальна властивість, яка дозволяє дізнатися довжину масиву, тобто загальна кількість елементів в масиві. Також з її допомогою можна дізнатися і про довжину рядка.

Для інтересу дізнаємось, яка довжина має масив arr.

Тепер для того щоб вивести відразу всі елементи, необхідно перебрати весь масив, за допомогою циклу.

Відкриваємо цю сторінку у браузері та бачимо таку картину:

масиву

Для тренування, спробуйте перебрати масив 'arr' та за допомогою інших циклів, while та do-while.

Існує ще один простий і короткий варіант перебору маленького масиву. Він у тому, кожен елемент масиву можна подивитися з допомогою методу alert. Спочатку пишемо назву самого масиву, або можна вказати відразу список елементів у квадратних дужках. Потім пишемо функцію forEach і як параметр пишемо метод alert, без дужок.

Тепер якщо відкриємо сторінку в браузері, побачимо по черзі кожного елемента масиву.

Заповнення масиву за допомогою циклу

Наприклад, на якийсь масив, запишемо результати таблиці множення, від 1 до 10.

Спочатку необхідно оголосити порожній масив, якого і заповнюватимемо. Потім необхідно оголосити змінну і присвоїти їй відразу значення 0. Ця змінна буде як індекс для оголошеного масиву. І наступним кроком буде саме заповнення масиву за допомогою такого прийому як цикл цикл.

Якщо ми відкриємо цю сторінку у браузері, то побачимо такий результат:

масиви

Спочатку зміннаi дорівнює одиниці. І ось ця одиниця множиться з усіма значеннями змінної j. Після того як пройшлися 10 разів по другому циклу повертаємось до першого циклу та інкрементуємо змінну i на одиницю. Тепер i дорівнює двійці. Знову йдемо до другого циклу та множимо значення 2 на всі значення змінної j(від 1 до 10). В результаті виходить другий ряд: 2 4 6 8 … 20. І так відбувається поки що, змінна i не стане рівно 11. Як тільки вона набуде такого значення, то ми виходимо з циклу.

Порахуємо суму всіх елементів з масиву

У нас є масив new_arr у якому зберігається 100 чисел (ціла таблиця множення). Тепер порахуємо суму всіх цих елементів.

Ось і все, про що я хотів Вам розповісти в цій статті. Тепер Ви знаєте, як створювати масив, як його заповнювати і як з ним працювати.

На практиці масиви зустрічаються досить часто, тому що вони дуже важливі в програмуванні, тому Ви повинні їх знати на відмінно.

Схожі статті:

Тоді поділіться нею з друзями та підпишіться на нові цікаві статті.

Поділитися з друзями:

Підписатися на нові статті:

Будь ласка підтримайте мій проект!

Додавайтеся до мене в друзі в:

  • - ВКонтакті
  • - Facebook
  • - Однокласниках

Додавайте в мої групи:

  • - Група у ВКонтакті
  • - Група у Facebook
  • - Група в Однокласниках

Підпишіться на мої канали:

  • - Мій канал на Youtube
  • - Мій канал на Google+

Автор статті: Мунтян Сергій

Копіювання матеріалів із сайту sozdatisite.ru ЗАБОРОНЕНО.

Дата додавання: 2016-10-04 00:24:23