Deo zbornika Učimo Javascript
Operatori poređenja u Javascriptu
Operatori poređenja ili relacijski operatori u Javascriptu, kao i mnogim drugim jezicima, su sledeći:
OPERATOR | NAZIV OPERATORA | UPOTREBA | OPIS |
---|---|---|---|
== | jednako | a == b | proverava da li je a jednako b |
!= | nejednako | a != b | proverava da li a nije jednako b |
< | manje od | a < b | proverava da li je a manje od b |
<= | manje ili jednako | a <= b | proverava da li je a manje ili jednako b |
> | veće od | a > b | proverava da li je a veće od b |
>= | veće ili jednako | a >= b | proverava da li je a veće ili jednako b |
Svi operatori poređenja daju vrednost true
ili false
.
Upotreba
Operatorima poređenja prosleđujemo dve vrednosti (sa leve i desne strane), a kao rezultat dobijemo true
ili false
. Na primer:
2 < 3
4 >= 5
Takođe ih možemo kombinovati sa matematičkim operacijama, na primer:
2 + 2 == 5
Zbog toga što operišu nad dve vrednosti, spadaju u dvojne, odnosno binarne operatore.
Jednakost i identičnost
U Javascriptu postoji razlika između jednakosti i identičnosti:
- jel jednako (
==
), odnosno jel iste vrednosti - jel identično (
===
), odnosno jel iste vrednosti i istog tipa
Provera jednakosti i identičnosti u nekim slučajevima daje različite razultate:
2 == "2"
2 === "2"
Sve ovo možete odmah isprobati uživo ili u konzoli pregledača.