Javascript масиви

променлива

В една от статиите писах за това какво е променлива и както разбрахте от тази статия, само една стойност може да се съхранява в променлива. Колкото и да се опитваме даповече от една стойност в променлива, няма да запишем.

Да кажем, че декларираме някаква променлива z и й присвояваме стойност 8. И ако зададем различна стойност някъде по-ниско в кода, да кажем 3, тогава старата стойност ще изчезне и вместо нея ще бъде записана нова.

И за да можете да запишете повече от една стойност в променлива, трябва да използвате такъв тип данни като масив.

Масив ви позволява да записвате неограничен брой стойности в променлива наведнъж, от всякакъв тип.

Времената се промениха исега масивът се декларира по различен начин, по-съкратен. Елементите също са изброени разделени със запетаи, но вече в прости квадратни скоби.

За да бъдете в крак с времето, препоръчвам да декларирате масива със стенограма, но имайте предвид, че се използва и старата версия, която е доста често срещана в много проекти.

Сега променливата arr съдържаедномерен масив от данни от различни типове.

Всеки елемент в масива има свой собствен индекс. Имайте предвид, че тозииндекс започва от нула. Той определя позицията на елемент в масив.

Структурата на масива изглежда така:

масиви

За да се обърнем към някой елемент от масива, трябва да напишем името на масива, а в квадратни скоби да посочим индекса на елемента, който искаме да получим.

Например, нека изведем елемента, чийто индекс е 2, тоест буквата „k“.

Но какво ще стане, ако искамеда видим всички елементи на масива. Ако има малко елементи, тогава можете да се обърнете към всеки поотделно, както впример, т.е. arr[0], arr[1], arr[2].

Но ако има 100 елемента в масива, тогава тази опция не работи. Тук вече е необходимо да се използват цикли.

Преди да премина към итерация върху масив, бих искал да ви запозная със свойствотоlength. Това е общо свойство, което позволявада се открие дължината на масив, тоест общият брой елементи в масива. Може да се използва и за откриване на дължината на низ.

За забавление, нека разберем колко е дълъг масивът arr.

Сега, за да се покажат всички елементи наведнъж,е необходимо да се премине през целия масив с помощта на цикъла.

Отваряме тази страница в браузъра и виждаме следната снимка:

масиви

За практика опитайте да преминете през масива 'arr' и да използвате останалите цикли while и do-while.

Има друга проста и кратка версия на итерация намалък масив. Това се крие във факта, че всеки елемент от масива може да се види с помощта на метода за предупреждение. Първо, ние пишем името на самия масив или можете веднага да посочите списък с елементи в квадратни скоби. След това пишем функцията forEach и записваме метода за предупреждение като параметър, без скоби.

Сега, ако отворим страницата в браузъра, ще видим всеки елемент от масива на свой ред.

Попълване на масив с цикъл

Например в определен масив ще запишем резултатите от таблицата за умножение от 1 до 10.

Първо трябва да декларирате празен масив, който ние ще попълним. След това трябва незабавно да декларирате променлива и да й присвоите стойност 0. Тази променлива ще се използва като индекс за декларирания масив. И следващата стъпка е да запълните самия масив с помощта на такава техника като цикъл в цикъл.

Ако отворим тази страница в браузър, ще видим следния резултат:

масиви

Първо променливаi е равно на едно. И това се умножава с всички стойности на променливата j. След като сме преминали през втория цикъл 10 пъти, се връщаме към първия цикъл и увеличаваме променливата i с единица. Сега i е равно на две. Отново отиваме във втория цикъл и умножаваме стойността 2 по всички стойности на променливата j (от 1 до 10). Резултатът е вторият ред: 2 4 6 8 ... 20. И това се случва, докато променливата i стане равна на 11. Веднага щом приеме тази стойност, излизаме от цикъла.

Изчислете сумата на всички елементи от масив

Имаме масив new_arr, който съхранява 100 числа (цяла таблица за умножение). Сега нека изчислим сбора на всички тези елементи.

Това е всичко, за което исках да ви разкажа в тази статия. Вече знаетекак да създадете масив, как да го попълните и как да работите с него.

На практика масивите са доста разпространени, тъй като са много важни в програмирането, така че трябвада ги познавате перфектно.

Подобни статии:

След това го споделете с приятелите си и се абонирайте за нови интересни статии.

Споделете с приятели:

Абонирайте се за нови статии:

Моля, подкрепете проекта ми!

Добавете ме като приятел на:

  • - Във връзка с
  • - Фейсбук
  • - Однокласници

Добавяне към моите групи:

  • - Група във VKontakte
  • - Фейсбук група
  • - Група в Odnoklassniki

Абонирайте се за моите канали:

  • - Моят Youtube канал
  • - Моят канал в Google+

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

Копирането на материали от сайта sozdatisite.ru е ЗАБРАНЕНО.

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