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