Nizi Vo Javascript1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

Низи во javaScript

Низи во javaScript
• Вп класична прпменлива мпже да се смести
самп една спдржина
• Низа претставува структура пд ппдатпци вп
кпја пвпзмпжува да се сместат ппвеќе
различни спдржини
• На тпј начин низата мпже да замени ппвеќе
прпменливи при штп на секпја спдржина вп
низата мпже да се пристапи,прпемни или
избрише

Веб прпграмираое-Наце Будпни 2


Низи во javaScript
• На пример наместп три прпменливи:
var liceIme = “Ivan”;
var licePrezime = “Ivanovski”;
var liceGrad = “Kumanovo”;
Мпже да се креира низа кпја ќе ги спдржи
сите пвие ппдатпци за некпе лице:
var lice=*“Ivan”,”Ivanovski”,”Kumanovo”+;

Веб прпграмираое-Наце Будпни 3


Креирање на низи

• Низите мпжат да се креираат на два начина:


1. var lice=*“Ivan”,”Ivanovski”,”Kumanovo”+;

2. var lice=new Array


(“Ivan”,”Ivanovski”,”Kumanovo”);

Веб прпграмираое-Наце Будпни 4


Креирање на низи
• Вп двата случаи е креирана идентична низа
кпја вп себе спдржи три string ппдатпци
• Ппзицијата на првипт елемент е 0, на
втприпт е 1, на третипт е 2
• На елементпт пд низата мпжеме да му
пристапиме преку негпвипт индекс на
следнипт начин:
lice[1];

Веб прпграмираое-Наце Будпни 5


Пристапување на елемент
од низа

• Значи пристапуваоетп на некпј елемент се


прави сп кпристеое на негпвипт индекс
внатре вп низата
• Дпкплку сакаме тпј елемент пд низата да се
прикаже на екран ќе гп кпристиме следнипт
кпд

Веб прпграмираое-Наце Будпни 6


Пристапување на елемент
од низа
<HTML>
<HEAD>
<TITLE>JavaScript</TITLE>
</HEAD>
<BODY>
<script type="text/javascript">
var lice=["Ivan","Ivanovski","Kumanovo"];
document.write(lice[1]);
</SCRIPT>
</BODY>
</HTML>

Веб прпграмираое-Наце Будпни 7


Додавање на елементи во
низа

• Дпдаваое на елемент вп некпја низа мпже да


се направи сп кпристеое на иметп на низата
и индекспт сппдветнп на тпа на кпе местп
сакаме да гп дпдадеме елементпт пд низата.
• Акп вп нашипт пример сп низа lice сакаме да
дпдадеме и држава вп кпја живее лицетп
тпгаш ја кпристиме следната наредба
lice*3+=“Makedonija”;

Веб прпграмираое-Наце Будпни 8


Додавање на елементи во
низа
<HTML>
<HEAD>
<TITLE>JavaScript</TITLE>
</HEAD>
<BODY>
<script type="text/javascript">
var lice=["Ivan","Ivanovski","Kumanovo"];
lice*3+=“Makedonija”;
document.write(lice);
</SCRIPT>
</BODY>
</HTML>

Веб прпграмираое-Наце Будпни 9


Промена на вредност на
елемент од низа

• На идентичен начин какп штп дпдаваме


елемент вп низата, мпжеме и на веќе
ппстпечки елемент да му прпмениме
вреднпст.
• Гп пдбираме елементпт пднпснп му
пристапуваме сп ппмпш на иметп на низата
и негпвипт индекс и директнп му задаваме
нпва вреднпст

Веб прпграмираое-Наце Будпни 10


Промена на вредност на
елемент од низа

<script type="text/javascript">
var lice=["Ivan","Ivanovski","Kumanovo"];
lice[3]="Makedonija";
lice[0]="Goran";
document.write(lice);
</script>

Веб прпграмираое-Наце Будпни 11


Низи со елементи од
различен тип

• Вп низата мпже да семстуваме различни


типпви на ппдатпци при штп JavaScript нема
да ни прикажа грешка
• На примерпт сп низата lice каде штп
вреднпстите внатре се: Име,Презиме,Град и
Држава мпжеме да дпдадеме и гпдина на
радаое
• Тпа е прикажанп вп следнипт прпграмски
кпд
Веб прпграмираое-Наце Будпни 12
Низи со елементи од
различен тип
<script type="text/javascript">
var lice=["Ivan","Ivanovski","Kumanovo"];
lice[3]="Makedonija";
lice[0]="Goran";
Lice[4]=1990;
document.write(lice);
</SCRIPT>

Веб прпграмираое-Наце Будпни 13


Задавање вредности на низи
• Вреднпститена елементите пд низата мпжат
да се задаваат на два начина:

1. При самптп креираое на низата


2. Откакп низата е веќе креирана
дппплнителнп се задаваат вреднпстите на
елементите пд низата

Веб прпграмираое-Наце Будпни 14


Задавање вредности на низи
var niza1=new Array(7);
niza1[0]="Ponedelnik";
niza1[1]="Vtornik";
niza1[2]="Sreda";
niza1[3]="Cetvrtok";
niza1[4]="Petok";
niza1[5]="Sabota";
niza1[6]="Nedela";

Веб прпграмираое-Наце Будпни 15


Задавање вредности на низи

var niza2=new Array("3","2","5","1","4");

Веб прпграмираое-Наце Будпни 16


Готови функции и методи
• Вп javaScript ппстпјат гптпви функции и метпди
сп ппмпш на кпи се решаваат некпи дејствија
вп низите.
- length(пресметуваое дплжина на низа)
-push() (дпдаваое на нпв елемент вп низа
без да се пресметува кплку елементи има
низата за да се заклучи на кпја ппзиција да се
смести нпвипт елемент-дпдава елемент на
ппследнп местп)

Веб прпграмираое-Наце Будпни 17


Готови функции и методи
- unshift() (дпдаваое на елемент вп низа на
првп местп
- shift() (бришеое на првипт елемент пд
низата)
- pop() (бришеое на ппследнипт елемент пд
низата
- sort() (спртираое на елементите пд низата
пд ппмала кпн ппгплема вреднпст

Веб прпграмираое-Наце Будпни 18


Вежба1

Веб прпграмираое-Наце Будпни 19


Вежба2

Веб прпграмираое-Наце Будпни 20


Вежба3

Веб прпграмираое-Наце Будпни 21


Вежба4

Веб прпграмираое-Наце Будпни 22


Вежба5

Веб прпграмираое-Наце Будпни 23


Вежба6

Веб прпграмираое-Наце Будпни 24


Проф.Ставревски Ненад

Веб прпграмираое-Наце Будпни 25

You might also like