< Return to Video

Úvod do proměnných

  • 0:01 - 0:04
    V tomto videu nám bude pomáhat
    můj dobrý kamarád Winston.
  • 0:04 - 0:09
    A přestože vypadá skvěle už teď, chtěla
    bych mu ještě upravit velikost očí.
  • 0:09 - 0:11
    Jeho oči jsem
    nakreslila tady.
  • 0:11 - 0:14
    Jak můžete vidět, máme zde
    barevnou výplň a dvě elipsy.
  • 0:14 - 0:17
    Pokud chci tuto elipsu zmenšit,
    změním její šířku.
  • 0:17 - 0:19
    Zároveň ji ale
    chci mít kulatou.
  • 0:19 - 0:21
    Takže stejným způsobem
    změním výšku.
  • 0:21 - 0:25
    A protože chci mít obě oči stejně velké,
    změním velikost taky u toho druhého.
  • 0:25 - 0:27
    Teď jsou ale obě
    oči příliš malé.
  • 0:27 - 0:29
    Takže je změním zpátky.
  • 0:29 - 0:33
    Nebylo by lepší, kdybych změnila jen jedno
    číslo a změnila by se velikost obou očí?
  • 0:33 - 0:37
    A právě proto
    existují proměnné.
  • 0:37 - 0:41
    Proměnná je něco jako jméno
    nebo přezdívka pro něco jiného.
  • 0:41 - 0:45
    Já si proměnou představuji jako
    velký kyblík se jmenovkou.
  • 0:45 - 0:48
    Do kyblíku můžete dát cokoliv,
    ale jeho jmenovka zůstane stejná.
  • 0:48 - 0:52
    Tomu, co do kyblíku ukládáme,
    říkáme hodnota proměnné.
  • 0:53 - 0:56
    Pojďme si ukázat jak takovou
    proměnnou vytvořit.
  • 0:56 - 0:58
    Vytvořím ji tady nahoře.
  • 0:58 - 1:00
    Stačí napsat "var",
    což je zkratka pro proměnnou
  • 1:00 - 1:02
    za ní mezeru a
    jméno proměnné.
  • 1:02 - 1:05
    To by mělo popisovat,
    k čemu bude proměnná sloužit.
  • 1:05 - 1:06
    Tuhle pojmenuji eyeSize.
  • 1:06 - 1:08
    Jméno může být cokoliv,
    co vás napadne,
  • 1:08 - 1:10
    Nemůžete však dělat
    mezery mezi slovy.
  • 1:10 - 1:12
    A samozřejmě nesmíte
    zapomenout na středník.
  • 1:12 - 1:14
    Takže mám proměnnou
    se jménem eyeSize.
  • 1:14 - 1:17
    Bude v ní uložena velikost
    Winstonových očí.
  • 1:17 - 1:20
    Tahle proměnná ale ještě nemá
    přiřazenou hodnotu.
  • 1:20 - 1:28
    Pro přiřazení hodnoty jednoduše napíšeme:
    eyeSize, rovnítko, dvacet a středník.
  • 1:28 - 1:32
    Při pohledu na rovnítko zapomeňte na to,
    co vám o něm říkali ve škole.
  • 1:32 - 1:34
    Rovnítko v našem případě
    neznamená "rovná se".
  • 1:34 - 1:35
    Znamená to "přiřazení".
  • 1:35 - 1:41
    Tady přiřazujeme hodnotu 20
    proměnné eyeSize.
  • 1:41 - 1:46
    Tedy hodnotu 20 dáváme
    do kyblíku se jménem eyeSize.
  • 1:46 - 1:52
    Pamatujete, jak v matematice můžete
    napsat obojí "x = 3" nebo "3 = x"?
  • 1:52 - 1:54
    A pořád to znamená to samé,
    protože je tam rovnítko.
  • 1:55 - 1:56
    Tak tohle tady neplatí.
  • 1:56 - 2:00
    Na levé straně rovnítka
    je vždycky název proměnné.
  • 2:00 - 2:05
    A na pravé straně je hodnota,
    kterou proměnné přiřazujete.
  • 2:06 - 2:08
    Tohle si snáz zapamatujete,
  • 2:08 - 2:12
    když si během kódování a mluvení nahlas,
    jak to dělají všichni hustí programátoři,
  • 2:12 - 2:15
    při použití rovnítka neřeknete
    "rovná se", ale "je".
  • 2:15 - 2:19
    Takže ve výsledku to bude:
    "eyeSize je 20".
  • 2:20 - 2:22
    Od teď kdekoliv v programu
    použiji název eyeSize,
  • 2:22 - 2:28
    počítač si řekne: "Aha, proměnná,
    čili ona ve skutečnosti chce hodnotu 20."
  • 2:28 - 2:29
    Sledujte.
  • 2:29 - 2:38
    Prostě jen zkopíruji tohle, a nahradím
    tahle čtyři čísla názvem proměnné eyeSize.
  • 2:38 - 2:40
    A podívejte!
  • 2:40 - 2:44
    Obě Winstonovy oči jsou kulaté
    a mají stejnou velikost.
  • 2:44 - 2:48
    V případě, že chci
    změnit velikost obou očí,
  • 2:48 - 2:51
    stačí mi změnit
    hodnotu jediné proměnné.
  • 2:51 - 2:53
    A to je fakt super!
  • 2:54 - 2:56
    Ještě pár poznámek na závěr.
  • 2:56 - 2:58
    Tady jsme vytvořili novou
    proměnnou nazvanou eyeSize.
  • 2:59 - 3:01
    A tady jsme jí přiřadili
    hodnotu 33.
  • 3:01 - 3:03
    Tohle vše se dá navíc
    udělat v jednom kroku.
  • 3:03 - 3:06
    Napíšeme "var eyeSize",
    to je první krok,
  • 3:06 - 3:09
    "je 33",
    to je druhý krok.
  • 3:09 - 3:13
    A když teď smažu tyhle dva řádky,
    uvidíte, že vše pořád funguje.
  • 3:13 - 3:17
    Také je dobré vědět, že
    počítač čte váš kód shora dolů.
  • 3:17 - 3:22
    Hodnotu proměnné eyeSize tedy věděl,
    protože jsme ji definovali tady nahoře.
  • 3:22 - 3:28
    Kdybych ji definovala až tady dole,
    počítač by se dostal sem a řekl by si:
  • 3:28 - 3:31
    "Hele eyeSize, co to je,
    nic takového neznám."
  • 3:31 - 3:34
    A proto se nám tady objevila chyba,
    že proměnná eyeSize není definována.
  • 3:34 - 3:36
    A možná si říkáte:
  • 3:36 - 3:38
    "Ale já jsem ji definoval,
    vždyť je tady!"
  • 3:38 - 3:40
    Ale počítač není zas tak chytrý
    a to mu prostě nedojde.
  • 3:40 - 3:43
    Vrátíme to teď
    zpátky nahoru.
  • 3:44 - 3:45
    A vždycky se ujistěte,
  • 3:45 - 3:49
    že vaše proměnné definujete předtím,
    než se je pokusíte někde použít.
  • 3:49 - 3:51
    A teď už umíte
    pracovat proměnnými!
Title:
Úvod do proměnných
Description:

more » « less
Video Language:
English
Duration:
03:53

Czech subtitles

Revisions