0:00:01.740,0:00:03.810 Vytvořili jsme tuto[br]úžasnou proměnnou, 0:00:03.810,0:00:05.618 která určuje velikost[br]Winstonových očí. 0:00:05.618,0:00:06.620 A ta se opravdu hodí, 0:00:06.620,0:00:10.350 protože nám ušetří hodně času. 0:00:10.350,0:00:13.393 Dřív jsme museli napsat[br]to stejné číslo čtyřikrát. 0:00:13.393,0:00:16.076 A to pokaždé, když jsme [br]chtěli změnit velikost jeho očí. 0:00:16.076,0:00:19.362 Můžeme ale čísla nahradit proměnnými,[br]pokud čísla nejsou úplně stejná? 0:00:19.362,0:00:21.716 Co kdybych chtěla Winstona [br]o kousek posunout? 0:00:21.716,0:00:23.763 Mohla bych změnit každou[br]x-ovou souřadnici. 0:00:23.763,0:00:25.568 Ale ty souřadnice [br]se stejně liší, 0:00:25.568,0:00:27.933 takže je nemůžu nahradit[br]jedinou proměnnou. 0:00:27.933,0:00:29.139 Ale počkat! 0:00:29.139,0:00:30.991 Když proměnné přiřadím hodnotu, 0:00:30.991,0:00:33.943 můžu ji použít stejným způsobem,[br]jakým bych použila číslo. 0:00:33.943,0:00:37.073 To znamená, že můžu použít[br]proměnné v matematických výrazech. 0:00:37.073,0:00:38.119 Zkusme tohle: 0:00:38.119,0:00:41.039 Vytvoříme proměnnou[br]pro x-ovou souřadnici Winstona. 0:00:41.039,0:00:43.024 Nazveme ji "var x". 0:00:44.604,0:00:48.034 Teď ji přiřadíme hodnotu[br]x-ové souřadnice Winstonova obličeje. 0:00:48.036,0:00:51.339 Jeho obličej je nakreslený [br]na x-ové souřadnici 200. 0:00:51.339,0:00:54.423 Napíšeme "var x = 200". 0:00:55.053,0:00:59.018 Tohle číslo můžu teď nahradit[br]mojí novou proměnnou x. 0:00:59.018,0:01:02.480 Když proměnnou x změním,[br]Winstonův obličej se posune. 0:01:02.480,0:01:04.292 S výjimkou očí a pusy. 0:01:04.982,0:01:06.368 Abychom to spravili, 0:01:07.312,0:01:13.045 definujeme pozici jeho očí a pusy[br]ve vztahu k pozici obličeje. 0:01:14.082,0:01:17.782 X-ové souřadnice budou[br]středem všech elips. 0:01:17.782,0:01:20.142 Takže jeho obličej [br]bude nakreslený na… 0:01:20.142,0:01:21.672 Tady je 200. 0:01:22.202,0:01:24.371 Jako první se zaměříme[br]na jeho levé oko. 0:01:24.596,0:01:26.402 Tahle elipsa představuje[br]jeho levé oko. 0:01:26.402,0:01:29.608 Jak můžeme vidět, její x-ová[br]souřadnice je 150. 0:01:29.608,0:01:33.075 Hodnota 150 je tady. 0:01:33.075,0:01:37.552 A já vím, že 150[br]je o 50 menší než 200. 0:01:37.552,0:01:39.656 Souřadnice jeho levého [br]oka by tedy měla být: 0:01:39.656,0:01:42.753 Aktuální souřadnice jeho [br]obličeje je minus 50. 0:01:42.753,0:01:47.206 Čili máme x, pozici jeho[br]obličeje, minus 50. 0:01:48.047,0:01:50.384 Když teď změním [br]pozici jeho obličeje, 0:01:50.384,0:01:52.311 jeho levé oko se pohybuje[br]společně s ním. 0:01:53.273,0:01:54.555 Pojďme na další. 0:01:54.555,0:01:58.659 Pravé oko je nakeslené na [br]souřadnici 300. 0:01:58.659,0:02:01.519 Tadyhle máme 300. 0:02:01.519,0:02:05.776 A 300, jak víme, je o 100 [br]více než 200. 0:02:05.935,0:02:10.045 Takže pravé oko by mělo být:[br]aktuální pozice obličeje plus 100. 0:02:10.045,0:02:13.011 Napíšeme tedy x plus 100. 0:02:13.011,0:02:14.314 Zbývá už jen předělat pusu. 0:02:14.314,0:02:16.857 Ta má souřadnici 250. 0:02:16.857,0:02:19.396 Hodnotu 250 máme tady. 0:02:19.396,0:02:22.895 250 je 200 plus 50. 0:02:26.054,0:02:30.983 Takže to bude aktuální souřadnice jeho [br]obličeje x plus 50. 0:02:30.983,0:02:33.347 A teď už se můžu zbavit[br]těchto čmáranic. 0:02:33.347,0:02:37.417 Čili když změním hodnotu x,[br]posune se celý obličej. 0:02:39.579,0:02:42.710 Před koncem si řekneme[br]ještě pár věcí o proměnných. 0:02:42.710,0:02:45.558 Když proměnnou deklarujete[br]s použitím slov "var x", 0:02:45.558,0:02:48.395 můžete jí přiřadit hodnotu[br]kolikrát jen chcete. 0:02:48.395,0:02:51.504 Čili jí nejdříve [br]přiřadím hodnotu 198. 0:02:51.504,0:02:54.947 A následně x [br]zvětším na 300. 0:02:54.947,0:02:58.662 Nebo x zmenším na 150. 0:02:59.240,0:03:03.492 Počítat se bude poslední hodnota,[br]kterou jsme proměnné přidělili. 0:03:03.492,0:03:05.419 V našem případě 150. 0:03:05.419,0:03:08.235 Použít "var" ale můžete jen jednou[br]pro každou proměnnou. 0:03:08.235,0:03:12.510 Dejme tomu, že bych tady [br]napsala "var x = 150". 0:03:12.510,0:03:15.825 Byla by to úplně nová [br]proměnná pojmenována x. 0:03:15.825,0:03:21.165 A tu starou by počítač prostě[br]zahodil a zapomněl na ni. 0:03:21.275,0:03:24.615 Dál by se používala[br]jen ta nová proměnná. 0:03:24.615,0:03:28.127 Někdy se něco takového[br]obejde bez větších problémů, 0:03:28.127,0:03:29.851 ale rozhodně to[br]nedoporučuji dělat. 0:03:29.851,0:03:33.208 Takže si to tu necháme [br]jen jednou: "var x = 150".