Beruflich Dokumente
Kultur Dokumente
JavaScriptifnaredba:JavaScriptvodi:Mojwebdizajn
JavaScript
vodi
JavaScript Introduction:
Uvod u JavaScript (/web-programiranje/vodic/javascript/uvod-u-javascript.aspx)
JavaScript Statements:
JavaScript izjave (/web-programiranje/vodic/javascript/javascript-izjave.aspx)
JavaScript Syntax:
JavaScript sintaksa (/web-programiranje/vodic/javascript/javascript-sintaksa.aspx)
JavaScript Variables:
JavaScript varijable (/web-programiranje/vodic/javascript/javascript-varijable.aspx)
JavaScript Operators:
JavaScript operatori (/web-programiranje/vodic/javascript/javascript-operatori.aspx)
JavaScript if Statement:
JavaScript if naredba (/web-programiranje/vodic/javascript/javascript-ifnaredba.aspx)
1/6
10/8/2016
if naredba : if Statement
Kao i za veinu programskih jezika i JavaScript ima na raspolaganju
naredbu uvjeta (if naredbu) koja se koristi za izvoenje razliitih akcija
ovisno je li zadani uvjet ispunjen ili nije.
Za naredbu if temeljna je relacija uvjeta koja omoguava JavaScriptu
ispitivanje izraza i donoenje odluke koje e se naredbe izvriti.
2/6
10/8/2016
1
2
3
JavaScriptifnaredba:JavaScriptvodi:Mojwebdizajn
if(izraz){
//ifbloknaredbikojeseizvravajusamoakojeuvjet
true;
}
<scripttype="text/javascript">
//<![CDATA[
vargodina=20;
if(godina>18){
document.write("<strong>Punoljetnaosoba.</strong>");
}
//]]>
</script>
<strong>Punoljetnaosoba.</strong>
3/6
10/8/2016
JavaScriptifnaredba:JavaScriptvodi:Mojwebdizajn
if(izraz){
//naredbekojeeseizvritiakojevrijednostizraza
true;
}else{
//naredbekojeeseizvritiakojevrijednostizraza
false;
}
<scripttype="text/javascript">
//<![CDATA[
vargodina=15;
if(godina>18){
document.write("<strong>Punoljetnaosoba.</strong>");
}else
document.write("<strong>Maloljetnaosoba.</strong>");
//]]>
</script>
<strong>Maloljetnaosoba.</strong>
http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptifnaredba.aspx
4/6
10/8/2016
JavaScriptifnaredba:JavaScriptvodi:Mojwebdizajn
if(izraz1){
//naredbekojeeseizvritiakojevrijednostizraza
true;
}elseif(izraz2){
//naredbekojeeseizvritijevrijednostizraza2
true;
}elseif(izraz3){
//naredbekojeeseizvritijevrijednostizraza3
true;
}else{
//naredbeseizvravajuakosuiizraz1,izraz2iizraz3
false;
}
Nema nita novog u ovom kdu. Niz if naredba, svaki slijedei if je dio
else prethodne naredbe. if i else if dolaze u parovima. Prva naredba
else if ispituje uvjet samo ako izraz1 false. Ako je izraz1 true niti u
jednoj od preostalih naredbi else if se ne ispituje uvjet. Ako je izraz1
false ispituje se izraz2 i ako je on false tek tada se ispituje izraz3 i
izvode odgovarajue naredbe.
Primjer:
http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptifnaredba.aspx
5/6
10/8/2016
1
2
3
4
5
6
7
8
9
10
11
12
13
JavaScriptifnaredba:JavaScriptvodi:Mojwebdizajn
<scripttype="text/javascript">
varinfo="javascript";
if(info=="html"){
document.write("<strong>Vodikrozhtml</strong>");
}elseif(info=="css"){
document.write("<strong>Vodikrozcss</strong>");
}elseif(info=="javascript"){
document.write("<strong>JavaScriptvodi</strong>");
}else{
document.write("<strong>Nepostojei
vodi</strong>");
}
//]]>
</script>
<strong>JavaScriptvodi.</strong>
http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptifnaredba.aspx
6/6