[[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 === |