Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

ИНФОРМАТИКА – ЈАВА СКРИПТ

Резервисана реч  Основно значење

break  Прекида извршење циклуса

continue  Прекида тренутну итерацију и покреће следећу у


циклусу

debugger  Прекида извршавање скрипта и покреће дибагер

do ... while  Циклус са условом на крају, извршава се док је услов


испуњен

for  Циклус са условом на почетку, извршава се док је услов


испуњен

if ... else  Гранање

switch … case  Наредба вишеструког гранања

function  Декларација функције

return  Повратак из функције

try ... catch .. finally  Дефинише понашање у случају грешке

var  Декларација променљивих

Остале резервисане речи: 


delete, in, this, instanceof, throw, new, with, default, null, true, false, class, const, enum,
export, implements,  extends, import, super, let, private, public, yield, interface,
package, protected, static, arguments, eval

Најједноставнија наредба ЈаваСкрипт-а је испиши, односно: document.write(неки текст)


 Део document означава да се обраћамо документу са којим радимо;
 Део write саопштава да нешто треба исписати на тренутној позицији у документу;
 Тачка између ова два дела је обавезна, а текст који се исписује може се ставити
између апострофа или између наводника што је згодно јер се у оквиру текста могу
наћи и неки од ових знакова, па у зависности од тога бирамо граничнике.
 Такође, у оквиру текста који се исписује можемо дефинисати и хтмл елемент који
се користиприликом исписа, на пример: document.write("<Н1>Ово је наслов
највишег нивоа</H1>")
Посебан облик ове наредбе је writeln где се после исписа текста прелази у нови ред. Ово
је значајно запамтити ако се исписује више пута неки текст. Са обликом write ће се текст

1
исписивати у једном реду све док је то могуће, а са обликом writeln ће се сваки текст
исписати у новом реду. document.write("у једном реду у две или више наредби.<br>");
document.writeln("Можемо писати текстове <br>");
Када желимо да се обратимо неком одређеном хтмл елементу и да у њега испишемо
неки текст користићемо наредбу: document.getElementById(idOznaka (//ono što
menjamo//)).innerHTML=“neki tekst“
Подразумева се да одговарајући хтмл елемент мора имати наведену Id ознаку. Функција
getElementById проналази одговарајући елемент и у њега записује жељени текст или из
њега чита текст. Важно је запамтити да ЈаваСкрипт разликује мала и велика слова и да се
функције записују малим почетним словом, а свака друга реч у називу функције се пише
великим почетним словом. Овом функцијом можемо мењати и атрибуте стила хтмл
елемента са датом Id ознаком. У том случају општи облик команде је:
document.getElementById(id).attribute = vrednost

2
ФУНКЦИЈЕ У JAVASCRIPT-У
Општи облик сваке функције је:

3
ГРАНАЊЕ У JAVASCRIPT-У
Најједноставнија наредба гранања је if наредба која може имати највише две гране. Ова
наредба има два облика:
Непотпуна наредба (има само грану када је услов испуњен). Ако је услов испуњен
извршиће се блок наредби који следи, а ако није блок наредби се прескаче (непотпуна If
наредба):

Потпуна наредба (има грану када је услов испуњен и грану када није). Ако је услов
испуњен извршиће се блок наредби који следи, а ако није блок наредби који стоји иза else
(потпуна If наредба):

Дозвољено је и комбиновање више оваквих наредби, на пример:

4
Уколико је број услова велики, корисније је уместо ове наредбе користити switch
наредбу, наредбу вишеструког гранања. Ова наредба има општи облик:
switch(израз) {
case x:
// наредбе;
break;
case y:
// наредбе;
break;
default:
// наредбе;
}
Наредбе у оквиру једне гране се не ограничавају заградама као блок наредби. Број case
грана није ограничен, а грана default се извршава ако израз добије вредност која није
поменута у некој од претходних case грана. Грана default се може изоставити ако није
потребна. Занимљиво је да се свака case грана обавезно завршава наредбом break; јер
ако се то не уради извршиће се блок наредби у тој case грани и сви блокови наредби који
следе иза те case гране без обзира на вредност израза. Ово може довести до чудних
резулатата.

You might also like