< Return to Video

Intro To Variables (Video Version)

  • 0:01 - 0:03
    Zou mijn vriend Winston ons kunnen helpen?
  • 0:04 - 0:06
    En ik weet hoe onmogelijk mooi hij zo is
  • 0:06 - 0:09
    en toch wil ik zijn ogen groter maken.
  • 0:09 - 0:10
    Hier teken ik zijn ogen.
  • 0:10 - 0:12
    Je ziet waar ik de vulkeur teken.
  • 0:12 - 0:14
    en dan 2 ovalen
  • 0:14 - 0:16
    en als ik deze ovaal wil verkleinen
  • 0:16 - 0:17
    verander ik de wijdte,
  • 0:17 - 0:20
    maar ik wil hem ook rond hebben
  • 0:20 - 0:22
    dus verander ik de hoogte net zo.
  • 0:22 - 0:24
    Ik wil dat de ogen even groot zijn.
  • 0:24 - 0:25
    dus verander ik ook
  • 0:25 - 0:27
    de wijdte en hoogte van dit oog
  • 0:27 - 0:28
    Ik wil de ogen weer vergroten en
  • 0:28 - 0:30
    zou het niet mooi zijn als ik
  • 0:30 - 0:32
    door gewoon 1 nummer te veranderen,
  • 0:32 - 0:34
    beide ogen zou kunnen veranderen?
  • 0:34 - 0:37
    En daarvoor zijn variabelen handig.
  • 0:37 - 0:41
    Een variabele is als een naam op een opbergplaats.
  • 0:41 - 0:44
    Ik stel me een emmer voor met een naam er op
  • 0:44 - 0:47
    Je kunt van alles in de emmer gooien,
  • 0:47 - 0:48
    zijn naam blijft atlijd dezelfde.
  • 0:48 - 0:50
    We noemen wat in de emmer zit
  • 0:50 - 0:54
    de waarde van de variabele
  • 0:54 - 0:56
    Laten we eens een variabele maken.
  • 0:56 - 0:58
    Ik doe het helemaal hier boven.
  • 0:58 - 1:00
    Al wat je doet is "var" typen,
  • 1:00 - 1:01
    wat staat voor variabele,
  • 1:01 - 1:02
    een spatie,
  • 1:02 - 1:03
    en dan de naam van de variabele
  • 1:03 - 1:04
    Welke het beste kan omschrijven ,
  • 1:04 - 1:05
    waarvoor de variable gebruikt wordt
  • 1:05 - 1:06
    dus we noemen deze variabele "eyeSize"
  • 1:06 - 1:08
    En je mag elke naam kiezen die je wilt
  • 1:08 - 1:10
    als je maar geen spaties gebruikt
  • 1:10 - 1:12
    En je mag natuurlijk de puntkomma niet vergeten
  • 1:12 - 1:15
    Nu heb ik een variabele gemaakt die "eyeSize" heet,
  • 1:15 - 1:17
    om de grootte van Winstons ogen te onthouden.
  • 1:17 - 1:20
    Maar nu heeft de vairabele nog geen waarde.
  • 1:20 - 1:23
    We geven een waarde door eyeSize te schrijven
  • 1:23 - 1:24
    en dan een is gelijk teken,
  • 1:24 - 1:27
    en dan 20 ....
  • 1:27 - 1:27
    ...puntkomma!
  • 1:27 - 1:29
    OK, zie je dat is gelijk teken?
  • 1:29 - 1:32
    Vergeet wat je rekenleraar er over verteld heeft.
  • 1:32 - 1:34
    Dat "is gelijk" teken betekent niet "is hetzelfde",
  • 1:34 - 1:36
    het betekent "toekenning".
  • 1:36 - 1:38
    Het betekent dat we de waarde 20
  • 1:38 - 1:42
    toekennen aan .. de variabele ... eyeSize.
  • 1:42 - 1:43
    Met andere woorden,
  • 1:43 - 1:44
    we stoppen het nummer 20
  • 1:44 - 1:46
    in de emmer met de naam "eyeSize".
  • 1:46 - 1:48
    En onthoud hoe je met rekenen zowel
  • 1:48 - 1:51
    x=3 als 3=x kunt zeggen
  • 1:51 - 1:53
    en het allemaal hezelfde betekent
  • 1:53 - 1:55
    omdat ze ... hetzelfde zijn.
  • 1:55 - 1:56
    Dat kan hier ook niet.
  • 1:56 - 1:58
    Het ding aan de linker kant
  • 1:58 - 1:59
    van het is gelijk teken,
  • 1:59 - 2:00
    is altijd de variabele.
  • 2:00 - 2:02
    En het ding aan de rechter kant van het is gelijk teken
  • 2:02 - 2:05
    is altijd de waarde die je aan de variabele toekent,
  • 2:05 - 2:08
    Een goede manier om te onthouden welke zijde wat is,
  • 2:08 - 2:10
    is dat je terwijl je codeert en praat over gafe zaken
  • 2:10 - 2:11
    zoals iedere coole programmeur doet
  • 2:11 - 2:13
    Als je het is gelijk teken tegenkomt
  • 2:13 - 2:15
    zeg je niet "is gelijk aan" maar "wordt"
  • 2:15 - 2:19
    Dus hier: eyeSize wordt 20.
  • 2:19 - 2:20
    En nu....,
  • 2:20 - 2:22
    elke keer dat ik eyeSize gebruik in mijn programma,
  • 2:22 - 2:24
    denkt de computer: "oh, yeah, dat is een variabele,
  • 2:24 - 2:28
    wat ze werkelijk bedoelt is de waarde 20
  • 2:28 - 2:29
    Dus probeer het zelf,
  • 2:29 - 2:31
    ik ga dit kopieren
  • 2:31 - 2:35
    en dan ... vervang ik deze vier de nummers
  • 2:35 - 2:39
    door mijn nieuwe variabele eyeSize
  • 2:39 - 2:40
    , en voila!
  • 2:40 - 2:42
    Winstons ogen zijn nu beide perfect rond
  • 2:42 - 2:44
    en even groot, en als ik
  • 2:44 - 2:47
    de waarde van beide ogen wil veranderen
  • 2:47 - 2:48
    of de grootte van beide ogen,
  • 2:48 - 2:49
    dan hoef ik alleen de waarde
  • 2:49 - 2:51
    van 1 variabele te veranderen.
  • 2:51 - 2:54
    Aah, dat is cool
  • 2:54 - 2:55
    OK, een paar laatste opmerkingen,
  • 2:55 - 2:57
    we hebben hier een
  • 2:57 - 2:59
    nieuwe variabele gemaakt genaamd eyeSize
  • 2:59 - 3:01
    en hier, gaven we het de waarde 33,
  • 3:01 - 3:03
    we kunnen dat zelfs in 1 stap doen
  • 3:03 - 3:05
    door te zeggen dat var eyeSize,
  • 3:05 - 3:06
    dat is de eerste stap,
  • 3:06 - 3:08
    word 33
  • 3:08 - 3:09
    en dat is de tweede stap,
  • 3:09 - 3:11
    en ais ik deze lijnen verwijder,
  • 3:11 - 3:13
    dan zie je dat alles nog steeds werkt.
  • 3:13 - 3:15
    En vergeet niet dat de computer
  • 3:15 - 3:17
    jouw code leest van boven naar beneden
  • 3:17 - 3:18
    dus de enige reden dat het wist
  • 3:18 - 3:19
    wat eyeSize was,
  • 3:19 - 3:20
    was omdat we het eerder al
  • 3:20 - 3:22
    hier boven hadden gedefinieerd.
  • 3:22 - 3:25
    Als ik het daarintegen hier beneden had neergezet
  • 3:25 - 3:28
    Dan als we dan bij deze regel code zijn,
  • 3:28 - 3:29
    denkt de computer "eyeSize, wat kan eyeSize nou zijn?
  • 3:29 - 3:31
    Ik weet niet wat dat is."
  • 3:31 - 3:32
    We krijgen daarom een foutboodschap
  • 3:32 - 3:34
    die ons meld dat eyeSize is niet gedefinieerd.
  • 3:34 - 3:36
    En mogelijk denk je bij jezelf:
  • 3:36 - 3:38
    ik heb het gedefinieerd, het staat hier.
  • 3:38 - 3:40
    Maar de computer is niet slim, hij snapt dat niet.
  • 3:40 - 3:44
    Dus laten we het gewoon terug bovenaan zetten.
  • 3:44 - 3:46
    En je moet er altijd voor zorgen dat
  • 3:46 - 3:49
    je variabelen definieert alvorens ze te gebruiken
  • 3:49 - 3:51
    En nu weet je alles van variabelen!
  • 3:51 - 3:53
    Yeeeeah! :)
Title:
Intro To Variables (Video Version)
Description:

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

Dutch subtitles

Revisions