Segurament alguns de nosaltres ens hem frustrat intent explicar-li a Javascript que un número ha de ser donat si l’usuari escriu una variable exactament d’una manera, o de manera diferent, o simplement activar una funció quan més d’un element compleixi els requisits. He fet un petit recull dels Operadors de comparació i operadors lògics, que serveixen per molts d’aquests casos conflictius que no sabem resoldre.
Operador | Descripció | Comparació |
---|---|---|
== | igual que | x == 8 |
=== | igual valor i igual tipus | x === “5” |
x === 5 | ||
!= | NO igual | x != 8 |
!== | NO igual valor i NO igual tipus | x !== “5” |
x !== 5 | ||
> | més gran que | x > 8 |
< | més petit que | x < 8 |
>= | més gran o igual que | x >= 8 |
<= | més petit o igual que | x <= 8 |
Operador | Descripció |
---|---|
&& | i |
|| | o |
! | no |
D’aquesta manera, per exemple, al accedir a una pàgina fent introduir l’edat podriem determinar:
if (edat < 18) text = "Massa jove";