You are on page 1of 19

Објекти во

JavaScript
Објекти во JavaScript
• Преку рабпта сп низи заклучивме дека тие
пвпзмпжуваат лесна упптреба на гптпви
метпди и функции за пдредени дејствија вп
javascript.
• Недпстатпк на низи се спстпи вп тпа штп
ппдатпците вп низата се неппдредени и не
се ппишани.
• Тпа значи дека на пример првипт елемент не
е дефинаран да ппкажува на некпј кпнкретен
ппдатпк

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


Објекти во JavaScript
• Акп сакаме на пример да гп прпнајдеме
иметп на кприсникпт тпа мпже да е на билп
кпја ппзиција внатре вп низата.
• Тпа значи дека дека ппдатпцитесе не пписни
и не мпже леснп да се бараат или да се
рабпти нештп сп нив.
• За да се кпрегира тпј недпстатпк на низите
креирани се ОБЈЕКТИ вп JavaScript.

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


Објекти во JavaScript
• Низите ги креиравме сп средни загради [],
дпдека пбјектите ги креираме сп гплеми
загради {}
• Кај низите внесувавме самп кпнкретна
спдржина, дпдека кај пбјектите внесуваме:
- свпјствп (key)
- Вреднпст на свпјствп (value)
Однпснп се дефинира пар (key,value).

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


Објекти во JavaScript

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


Објекти во JavaScript
• Пристапуваоетп на елементите на пбјектпт се
прави преку именапбјект.свпјствп

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


Објекти во JavaScript
• Целипт пбјект сличнп какп кај низи мпже да се
креира ппсебнп пд задаваоетп на вреднпстите
на негпвите елементи:

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


Објекти во JavaScript
• Некпи елементи внатре вп пбјектпт мпжат да
бидат креирани и вп фпрма на низа.

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


Објекти во JavaScript
• Дпкплку некпј пд елементите вп пбјектпт е
низа, на ппединечните елементи пд низата
мпже да им се пристапува на следнипт
начин:

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


Објекти во JavaScript
• Акп сакаме некпи пд ппдатпците вп пбјектпт да
се пресметуваат динамички на база на веќе
внесени други ппдатпци, а не да се внесуваат
рачнп(какп на пример гпдини на студии), тпа
мпже да се реализира сп следнипт кпд:

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


Вежба 1

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


Вежба 2

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


Вежба 3

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


Вежба 4

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


Вежба 5

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


Вежба 6

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


Задача 1

• Креирајте пбјект вп JavaScript вп кпј ќе ги


смесите свпите ппдатпци:
Име,Презиме,Град,Гпдина на
радаое,Училиште.
Вп веб страната да се испише вашетп име и
училиште вп нпв ред.

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


Задача 2
• Креирајте пбјект вп JavaScript кпј ќе ги
спдржи следните ппдатпци:
Вашетп име
Вашетп презиме
Гпдина кпга сте се запишале вп Наце
Будпни
Кплку гпдини учите вп нашетп
училиште(ппдатпкпт да се пресметува
динамички)?

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


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

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

You might also like