If you're seeing this message, it means we're having trouble loading external resources on our website.

Ha webszűrőt használsz, győződj meg róla, hogy a *.kastatic.org és a *.kasandbox.org nincsenek blokkolva.

Fő tartalom

Áttekintés: A változók

Ezt tanultuk a változókról szóló gyakorlat során:
A változók értékek tárolását teszik lehetővé. Egy változót a használathoz egyrészt deklarálnunk kell hogy a program tudjon a változóról, másrészt pedig értéket kell adnunk neki, hogy a program tudja, milyen értéket tárolunk benne.
Íme, így deklarálunk egy "xPos" nevű változót:
var xPos;
Most már értéket is adhatunk neki, legyen ez az érték 10:
xPos = 10;
Ha szeretnénk (márpedig gyakran szeretnénk!), deklarálhatunk egy változót és értéket is adhatunk neki egy utasítással:
var xPos = 10;
Ha valamilyen okból egy változó értékét később meg szeretnénk változtatni, új értéket is adhatunk neki:
var xPos = 10;
// kicsivel később ...
xPos = 20;
Hamarosan látni fogjuk, miért is hasznos, hogy lehet új értéket is adni a változónak, amikor rajzainkat szeretnénk animálni.
Hogy nevezzük el a változóinkat? A JavaScriptben a változók elnevezésére a következő szabályokat használd:
  • A változónevek kezdődhetnek betűvel illetve a $ vagy az _ szimbólummal. Csak betűket, számokat és $ vagy _ szimbólumot tartalmazhatnak.  Nem kezdődhetnek számmal. A "myVariable", a "leaf_1", és a "$money3" jó példák érvényes változónevekre.
  • A változónevek "case-sensitive"-ek, azaz nem mindegy, hogy kis- vagy nagybetűvel írjuk őket. Így az "xPos" változó nem azonos az "xpos" változóval, ezért légy következetes a változónevek használatakor!
  • A változónevek nem egyezhetnek meg már létező változók nevével, és a ProcessingJS nevű programozó-környezetünkben sok van belőlük. Ha bármikor "Read only!" hibaüzenet jelenik meg, próbáld meg megváltoztatni a változód nevét!
  • A változónevek legyenek egyértelműek és sokatmondóak! Például "fm" helyett használd a "fogMeret" nevű változót!
  • A több szóból álló változónevek esetén használj "camel case"-t, azaz például a "fogMeret" nevet a "fogmeret" vagy "fog_meret" helyett.
Gyakran fogunk változókat használni a következő gyakorlat folyamán, amikor az animációkról tanulunk. Ezért ha valamit nem értesz, itt feltehetsz kérdéseket.