Relační operátory
Pomocí relačních operátorů se vytvářejí booleovské výrazy nezbytné v jazykových konstrukcích WMLScriptu, jako jsou např. for, if atd.
Relační operátory |
|||
operátor | význam | operátor | význam |
== | rovnost | != | nerovnost |
&& | log. součin se zkráceným vyhodnocováním * | || | log. součet se zkráceným vyhodnocováním* |
& | log. součin s úplným vyhodnocováním | | | log. Součet s úplným vyhodnocováním |
< | menší | > | větší |
<= | menší nebo rovno | >= | větší nebo rovno |
! | negace |
*Pozn. Pokud u operátoru && nebo || první vyhodnocovaný výraz je invalid, další vyraz se již nevyhodnocuje a výsledek je invalid.
Bitové operace
WMLScript má definováno sedm operátorů pro prácí s jednotlivými bity čísla. Tyto operace nejsou mnoho rozšířené na mobilních zařízeních, proto není nutné se o nich více rozepisovat.
Operátory pro práci s bity:
Operátory pro práci s bity |
|
operátor | popis |
& | bitový součin - AND |
| | bitový součet - OR |
^ | bitový exklusivní součet - XOR |
<< | posun doleva |
>> | posun doprava |
>>> | neznaménkový posun doprava |
~ | negace bit po bitu - NOT |