You are on page 1of 6

10/8/2016

JavaScriptoperatori: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)

JavaScript switch Statement:


JavaScript switch naredba (/web-programiranje/vodic/javascript/javascript-switchnaredba.aspx)

JavaScript for Statement:


JavaScript for naredba (/web-programiranje/vodic/javascript/javascript-fornaredba.aspx)

JavaScript operatori : JavaScript Operators


http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptoperatori.aspx

1/6

JavaScript operatori : JavaScript Operators

10/8/2016

JavaScriptoperatori:JavaScriptvodi:Mojwebdizajn

Uvodno o operatorima : Operators Introduction


Operatori u JavaScriptu predstavljaju simbole, koji oznaavaju
odreenu operaciju i koji povezuju jedan ili vie operanada u jedan
izraz (aritmetiki, logiki...).
U ovisnosti o broju operanada koji jedan operator povezuje,
razlikujemo unarne, binarne ili ternarne operatore.

Artimetiki operatori : Arithmetic Operators


Tablica aritmetikih operatora:
1
2
3
4
5
6
7
8

a+b//operatordodavanjajednevrijednostidrugoj
ab//operatoroduzimanjajednevrijednostioddruge
a*b//operatormnoenjadvijevrijednosti
a/b//operatordijeljenjajednevrijednostioddruge
a%b//operatorostatkakoddijeljenjadvijecijele
vrijednosti
a++//operatorpoveanjavrijednostiza1(unarni
operator)
a//operatorumanjenjavrijednostiza1(unarni
operator)
a//operatorpromjenepredznakavrijednosti(unarni
operator)

Web dizajn za tebe


http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptoperatori.aspx

2/6

10/8/2016

JavaScriptoperatori:JavaScriptvodi:Mojwebdizajn

Unarni operatori : Unary Operators


Binarni operatori obavljaju operaciju izmeu dva operanda.
Unarni operatori djeluju nad jednom varijablom.
Increment '++'
1
2

vara=100;
a++;

Drugi redak primjera poveava vrijednost varijable a za jedan:


Decrement '--'
1
2

varc=100;
c;

Drugi redak primjera smanjuje vrijednost varijable c za jedan:


Operator negacije '-'
elimo li promijeniti predznak varijable koristimo operator negacije
kao u slijedeem primjeru:
1
2
3

vard=100,e;
e=d;

Operatori dodjeljivanja : Assignment Operators


http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptoperatori.aspx

3/6

10/8/2016

JavaScriptoperatori:JavaScriptvodi:Mojwebdizajn

Vrijednost varijabli se dodjeljuje koritenjem operatora dodjeljivanja.


Najei operator dodjeljivanja je znak jednako '='.
Operator dodjeljivanja moe se pisati zajedno s binarnim aritmetikim
operatorima, na primjer operator dodjeljivanja zbroja je:
1
2
3

vard=100,e;
x+=y;//istovjetnokaoix=x+y;

Tablica operatora dodjeljivanja:


1
2
3
4
5
6
7
8
9
10
11
12

=//dodjeljujevrijednostvarijableiliizraza
//sdesnestranevarijablislijevestrane(x=y;)
+=//zbrajadvijevarijable(x=x+y;)
//idodjeljujezbrojvarijablislijevestrane
=//oduzimadvijevarijable(x=xy;)
//idodjeljujerazlikuvarijablislijevestrane
*=//mnoidvijevarijable(x=x*y;)
//idodjeljujeumnoakvarijablislijevestrane
/=//dijelidvijevarijable(x=x/y;)
//idodjeljujekvocijentvarijablislijevestrane
%=//cjelobronodijelidvijevarijable(x=x%y;)
//idodjeljujeostatakoddijeljenjavarijablislijeve
strane

Operatori usporedbe : Comparison Operators


Operator usporedbe usporeuje vrijednosti dvije varijable ili izraza i
ovisno o tonosti usporedbe vraa logike izraze true ili false.
Tablica operatora usporedbe:
http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptoperatori.aspx

4/6

10/8/2016

1
2
3
4
5
6
7
8
9
10

JavaScriptoperatori:JavaScriptvodi:Mojwebdizajn

==//vraavrijednosttrueakosuvarijablejednake(x==y)
!=//vraavrijednosttrueakovarijablenisujednake(x!=
y)
>//vraavrijednosttrueakojevarijablaslijevestrane
//veaodvarijablesdesnestrane(x>y)
<//vraavrijednosttrueakojevarijablaslijevestrane
//manjaodvarijablesdesnestrane(x<y)
>=//vraavrijednosttrueakojevarijablaslijevestrane
//veailijednakaodvarijableslijevestrane(x>=y)
<=//vraavrijednosttrueakojevarijablaslijevestrane
//manjailijednakaodvarijablesdesnestrane(x<=y)

Logiki operatori : Logical Operators


Logiki operatori povezuju dva ili vie logikih izraza i vraa ovisno o
vrijednosti logikih izraza true ili false.
Tablica logikih operatora:
1
2
3
4
5
6

&&//logikiANDvraavrijednost
//trueakosuobaizrazatrue
||//logikioperatorORvraavrijednost
//trueakojebaremjedanizraztrue
!//logikioperatorNOTvraavrijednost
//trueakojeizrazfalseodnosnofalseakojeizraz
true

Uvjetni operator : Conditional Operator

http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptoperatori.aspx

5/6

10/8/2016

JavaScriptoperatori:JavaScriptvodi:Mojwebdizajn

Uvjetni operator ispituje je li uvjet ispunjen (vrijednost true) i ako je


dodjeljuje vrijednost iza upitnika a ako nije ispunjen vraa vrijednost
iza dvotoke.
Primjer:
1

poruka=(email=="Da")?"Primiosipotu.":"Nema
pote.";

Gornji primjer u sluaju da je vrijednost varijable email jednaka "Da"


dodjeljuje varijabli poruka vrijednost "Primio si potu.". U suprotnom
dodjeljuje vrijednost "Nema pote."
Copyright Moj web dizajn : 2012-2016

http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/javascriptoperatori.aspx

6/6

You might also like