Масивите са тип променливи, които съдържат множество елементи. Ето структурата на един масив:
masiv=new Array()
..където masiv и името на масива, а new Array() е начина на създаването му. По този начин създадохме празен масив с неопределен брой елементи. Вместо празни скоби, можем да зададем броя на елементите в масива:
masiv=new Array(10)
- Броя на елементите винаги трябва да бъде цяло положително число. В горния случай създадохме масив с име masiv и 10 елемента със стойност NULL, т.е. празни. Ако не зададем предварително броя на елементите в масива, то това можем да направим по-късно, като задаваме стойност на всеки елемент поотделно. Самото индексиране на елементите става с квадратни скоби [ ] , като броенето започва от нула. Така първия елемент в масив с десет елемента е masiv[0] а последния masiv[9].
- Нека да създадем масив със седем елемента и да им дадем стойности дните от седмицата:
masiv=new Array(7)
masiv[0]=“понеделник“
masiv[1]=“вторник“
masiv[2]=“сряда“
masiv[3]=“четвъртък“
masiv[4]=“петък“
masiv[5]=“събота“
masiv[6]=“неделя“
…същото нещо можем да направим по по-лесен начин:
masiv=new Array(„понеделник“,“вторник“,“сряда“,“четвъртък“,“петък“,“събота“,“неделя“)
По този начин всеки елемент от масива си има някаква стойност. Тези стойности могат да бъдат променяни свободно по всяко време, както и типа на променливата. Например ако напишем masiv[5]=122 шестият елемент ще бъде от целочислен тип, докато останалите ще са от стрингов тип.
- Много лесен начин да си осигурите достъп до елементите на масива е, чрез използване на цикъл:
masiv=new Array („понеделник“,“вторник“,“сряда“,“четвъртък“,“петък“,“събота“,“неделя“)
for(i=0;i<7;i++) {
document.write(masiv[i] + „<br>“)
}
- Този скрипт ще покаже на екрана всеки един елемент от масива, като след всеки ще минава на нов ред.