-
Vytvořili jsme tuto
úžasnou proměnnou,
-
která určuje velikost
Winstonových očí.
-
A ta se opravdu hodí,
-
protože nám ušetří hodně času.
-
Dřív jsme museli napsat
to stejné číslo čtyřikrát.
-
A to pokaždé, když jsme
chtěli změnit velikost jeho očí.
-
Můžeme ale čísla nahradit proměnnými,
pokud čísla nejsou úplně stejná?
-
Co kdybych chtěla Winstona
o kousek posunout?
-
Mohla bych změnit každou
x-ovou souřadnici.
-
Ale ty souřadnice
se stejně liší,
-
takže je nemůžu nahradit
jedinou proměnnou.
-
Ale počkat!
-
Když proměnné přiřadím hodnotu,
-
můžu ji použít stejným způsobem,
jakým bych použila číslo.
-
To znamená, že můžu použít
proměnné v matematických výrazech.
-
Zkusme tohle:
-
Vytvoříme proměnnou
pro x-ovou souřadnici Winstona.
-
Nazveme ji "var x".
-
Teď ji přiřadíme hodnotu
x-ové souřadnice Winstonova obličeje.
-
Jeho obličej je nakreslený
na x-ové souřadnici 200.
-
Napíšeme "var x = 200".
-
Tohle číslo můžu teď nahradit
mojí novou proměnnou x.
-
Když proměnnou x změním,
Winstonův obličej se posune.
-
S výjimkou očí a pusy.
-
Abychom to spravili,
-
definujeme pozici jeho očí a pusy
ve vztahu k pozici obličeje.
-
X-ové souřadnice budou
středem všech elips.
-
Takže jeho obličej
bude nakreslený na…
-
Tady je 200.
-
Jako první se zaměříme
na jeho levé oko.
-
Tahle elipsa představuje
jeho levé oko.
-
Jak můžeme vidět, její x-ová
souřadnice je 150.
-
Hodnota 150 je tady.
-
A já vím, že 150
je o 50 menší než 200.
-
Souřadnice jeho levého
oka by tedy měla být:
-
Aktuální souřadnice jeho
obličeje je minus 50.
-
Čili máme x, pozici jeho
obličeje, minus 50.
-
Když teď změním
pozici jeho obličeje,
-
jeho levé oko se pohybuje
společně s ním.
-
Pojďme na další.
-
Pravé oko je nakeslené na
souřadnici 300.
-
Tadyhle máme 300.
-
A 300, jak víme, je o 100
více než 200.
-
Takže pravé oko by mělo být:
aktuální pozice obličeje plus 100.
-
Napíšeme tedy x plus 100.
-
Zbývá už jen předělat pusu.
-
Ta má souřadnici 250.
-
Hodnotu 250 máme tady.
-
250 je 200 plus 50.
-
Takže to bude aktuální souřadnice jeho
obličeje x plus 50.
-
A teď už se můžu zbavit
těchto čmáranic.
-
Čili když změním hodnotu x,
posune se celý obličej.
-
Před koncem si řekneme
ještě pár věcí o proměnných.
-
Když proměnnou deklarujete
s použitím slov "var x",
-
můžete jí přiřadit hodnotu
kolikrát jen chcete.
-
Čili jí nejdříve
přiřadím hodnotu 198.
-
A následně x
zvětším na 300.
-
Nebo x zmenším na 150.
-
Počítat se bude poslední hodnota,
kterou jsme proměnné přidělili.
-
V našem případě 150.
-
Použít "var" ale můžete jen jednou
pro každou proměnnou.
-
Dejme tomu, že bych tady
napsala "var x = 150".
-
Byla by to úplně nová
proměnná pojmenována x.
-
A tu starou by počítač prostě
zahodil a zapomněl na ni.
-
Dál by se používala
jen ta nová proměnná.
-
Někdy se něco takového
obejde bez větších problémů,
-
ale rozhodně to
nedoporučuji dělat.
-
Takže si to tu necháme
jen jednou: "var x = 150".