Smitka development

Operátory

Aritmetické operátory

Operátor Význam
+ sčítání
++ zvýšení hodnoty proměnné o 1
- odčítání (nebo negace)
-- snížení hodnoty proměnné o 1
* násobení
/ dělení
% modulo - zbytek po dělení

Bitové operátory

Operátor Význam
& logická operace AND pro každý bit
| logická operace OR pro každý bit
^ logická operace XOR pro každý bit
~ logická operace NOT pro každý bit
<< posun bitů z 1. operandu vlevo o počet míst v 2. operandu
>> posun bitů z 1. operandu vpravo o počet míst v 2. operandu, bity odsunuté vpravo jsou ztraceny, bity doplněné vlevo jsou stejné, jako znaménkový bit 1. operandu
>>> stejné jako předchozí, ale doplněné bity jsou 0

Logické operátory

Operátor Význam
&& logické AND
|| logické OR
! negace

Porovnávací operátory

Operátor Význam
== rovnost?
!= nerovnost?
=== rovnost? (proměnné musí být stejného typu)
!== nerovnost? (nerovnají se, nebo nejsou stejného typu)
> levý větší?
>= levý větší, nebo roven?
< levý menší?
<= levý menší, nebo roven?

Přiřazovací operátory

Operátor Význam
= Vždy stejný význam, jako operátor bez "=", ale výsledná hodnota je přiřazena 1. operandu
+=
-=
*=
/=
%=
&=
^=
|=
<<=
>>=
>>>=

Řetězcové operátory

Operátor Význam
+ spojí 2 řetězce
+= spojí 2 řetězce a výsledek uloží do prvního

Speciální operátory

Operátor Význam
?: analogie if..then..else (proměnná= (a==b)?"ano":"ne";)
, odděluje výrazy na jednom řádku
delete vymaže objekt, vlastnost, prvek pole
instanceof zjistí, zda je objekt instancí určité třídy
new vytvoří nový objekt
this odkazuje na aktuální objekt
typeof vrací typ operandu (boolean, function, number, string, object, undefined
void určuje, že má výraz být vyhodnoce bez vrácení hodnoty

Zpět na obsah referencí
linkuj.czjagg.czpošli na vybrali.sme.skdeliciousTopČlánky.cz
Nahoru HOME PC•Elektro Programování Blog Autor
© 2006 Smitka development