Professional Documents
Culture Documents
ИНФОРМАТИКА ЈАВА СКРИПТ
ИНФОРМАТИКА ЈАВА СКРИПТ
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 гране без обзира на вредност израза. Ово може довести до чудних
резулатата.