[[operator_npc]]
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
|
operator_npc [2014/10/22 09:16] 127.0.0.1 upraveno mimo DokuWiki |
operator_npc [2015/06/26 22:52] (aktuální) betr |
||
|---|---|---|---|
| Řádek 5: | Řádek 5: | ||
| == Matematické == | == Matematické == | ||
| Výsledek všech matematických operaci je vždy číslo. Až na několik výjimek. | Výsledek všech matematických operaci je vždy číslo. Až na několik výjimek. | ||
| - | * **+** - součet dvou čísel. Jeho speciální fuknci jsem zde již zmiňoval. Jde o spojeni dvou stringu v jeden. | + | * **''+''** - součet dvou čísel. Jeho speciální fuknci jsem zde již zmiňoval. Jde o spojeni dvou stringu v jeden. |
| - | * **-** - odečte od sebe dvě čísla. | + | * **''-''** - odečte od sebe dvě čísla. |
| - | * ***** - vynásobí mezi sebou dvě čísla. Pozor na velikost výsledku. | + | * **''*''** - vynásobí mezi sebou dvě čísla. Pozor na velikost výsledku. |
| - | * **/** - celočíselné dělení dvou čísel. Tzn 7/2 neni 3,5 ale 3. Pozor na to!! | + | * **''/''** - celočíselné dělení dvou čísel. Tzn 7/2 neni 3,5 ale 3. Pozor na to!! |
| - | * **%** - vrací hodnotu zbytku po celočíselném dělení. např. 7%2 je 1. | + | * **''%''** - vrací hodnotu zbytku po celočíselném dělení. např. 7%2 je 1. |
| == Podmíněné == | == Podmíněné == | ||
| Tyto operátory vrací hodnotu typu boolean. Asi si řikate co to je? Ale nebojte nic sprostého. Typ boolean nabývá dvou hodnot. True = pravda neboli taky 1 a False = nepravda nebo taky 0. Občas se setkame i s -1 a možna i až s -5, ale to pořádně popíšu až na to dojde. | Tyto operátory vrací hodnotu typu boolean. Asi si řikate co to je? Ale nebojte nic sprostého. Typ boolean nabývá dvou hodnot. True = pravda neboli taky 1 a False = nepravda nebo taky 0. Občas se setkame i s -1 a možna i až s -5, ale to pořádně popíšu až na to dojde. | ||
| Řádek 33: | Řádek 33: | ||
| Samozřejmě je možné použít více podmínek než pouze dvě. Příklad: | Samozřejmě je možné použít více podmínek než pouze dvě. Příklad: | ||
| - | * 5==5 && 3==3 && 6==6True | + | * 5==5 && 3==3 && 6==6 True |
| * 5==5 && 3==3 && 3==5 False | * 5==5 && 3==3 && 3==5 False | ||
| * 5==5 || 3==5 || 2==4 True | * 5==5 || 3==5 || 2==4 True | ||
| Řádek 40: | Řádek 40: | ||
| == Logické == | == Logické == | ||
| Logické oprátory se dají použí pouze na číslech. | Logické oprátory se dají použí pouze na číslech. | ||
| - | * **>>** - posun vpravo | + | * **''>>''** - posun vpravo |
| - | * **<<** - posun vlevo | + | * **''<<''** - posun vlevo |
| - | * **&** - And. | + | * **''&''** - And. |
| - | * **|** - Or. | + | * **''|''** - Or. |
| - | * **^** - Xor. | + | * **''^''** - Xor. |
| Poznámka - pochybuji, že budete hojne používat logické operátory, ale až ta chvíle nastane tak ať víte, že existují :-) | Poznámka - pochybuji, že budete hojne používat logické operátory, ale až ta chvíle nastane tak ať víte, že existují :-) | ||
| === Podmínka IF === | === Podmínka IF === | ||