JavaScript/Juandev/W3Schools: Porovnání verzí

Smazaný obsah Přidaný obsah
Juandev (diskuse | příspěvky)
m →‎Hodina 6: doplnění českého významu
Juandev (diskuse | příspěvky)
→‎Hodina 7: rozpracování
Řádek 56:
 
== Hodina 7 ==
*v JavaScriptu se setkáváme s následujícími matematickými operátory:
**+ – sčítání
**- – odčítání
**<nowiki>*</nowiki> – násobení
**/ – dělení
**% – modulo, neboli [[w:Zbytek po dělení|zbytek po dělení]]. Například, když y = 5 a x = %2, pak '''x&nbsp; = 1''', protože x = 5/2 = 2 a '''zbytek 1'''
**++ – inkrementace (zvýšení o 1). Tedy: y = 5 a x = ++x (nebo x++, to je jedno), pak x = 6. Zvýšení se dále dělí na:
***'''preinkrementaci ++x''', kde <source lang="javascript">var y = ++x;</source> je vlastně <source lang="javascript">x = x+1;</source> <source lang="javascript">var y = x;</source>
***'''postinkrementaci x++''', kde <source lang="javascript">var y = x++;</source> je vlastně <source lang="javascript">var y = x;</source> <source lang="javascript">x = x+1;</source>
**-- – dekrementace (sníženi o 1). Tedy: y = 5 a x = --x (nebo x--, to je jedno), pak x = 4. Snížení se dále dělí na:
***'''predekrementaci --x''', kde <source lang="javascript">var y = --x;</source> je vlastně <source lang="javascript">x = x+1;</source> <source lang="javascript">var y = x;</source>
***'''postdekrementaci x--''', kde <source lang="javascript">var y = x--;</source> je vlastně <source lang="javascript">var y = x;</source> <source lang="javascript">x = x+1;</source>
*dále jsou tu přiřazovací operátory:
**= – '''rovná se''', čili např.: <source lang="javascript">var vek = 25;</source> <source lang="javascript">vek = vek;</source> pak '''vek = 25'''
**+= – vysvětleno příkladem znamená: <source lang="javascript">var vek = 25;</source> <source lang="javascript">vek += 1;</source> je vlastne <source lang="javascript">vek = vek + 1;</source> tedy '''vek = 26'''
**-= – zde tedy: <source lang="javascript">var vek = 25;</source> <source lang="javascript">vek -= 1;</source> je <source lang="javascript">vek = vek - 1;</source> čili '''vek = 24'''
**<nowiki>*</nowiki>= – a analogicky: <source lang="javascript">var vek = 25;</source> <source lang="javascript">vek *= 1;</source> bude '''vek = 25''', protože <source lang="javascript">vek = vek * 1;</source> což je vek = 25 * 1 = '''25'''
**/= – zde totéž pro dělení
**%= – a zde totéž pro zbytek po dělení. Čili cvičně: <source lang="javascript">var vek = 25;</source> <source lang="javascript">vek %= 1;</source> dá '''vek = 0''', protože <source lang="javascript">vek %= 1;</source> je vlastně: <source lang="javascript">vek = vek%1;</source> což je 25/1 = 1, zbude '''0'''. Čili pro věk nesmyslná operace, ale může se hodit jinde.
* + operátor může vytvářet řetězce proměnných či hodnot. Čili '''pokračování příště'''.--[[Uživatel:Juan de Vojníkov|Juan de Vojníkov]] 17. 1. 2010, 13:15 (UTC)
 
== Poznámky ==