JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA v.2008
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään. IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA v.2008
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään. IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Muuttujalla tarkoitetaan koneen muistiin tallennettavaa väliaikaista tietoa. Tällaisia asioita voivat olla esimerkiksi numeroarvot, loogiset arvot tai merkkijonot. Näiden lisäksi JavaScript sallii myös nk. null-arvojen ja taulukkomuuttujien luomisen.
Muuttujien nimeämisessä voidaan käyttää joko kirjaimia (skandit ovat kiellettyjä), numeroita tai alaviivaa. Muuttujan nimen on kuitenkin aina alettava joko kirjaimella tai alaviivalla. Toisin kuin VBScriptissä (ja monessa muussakin BASIC-kielessä) isot ja pienet kirjaimet muuttujan nimessä tulkitaan eri merkeiksi. Viimeinen asia, joka koskee muuttujien nimeämistä, on ettei muuttujan nimeksi saa antaa varattua sanaa (varattuja sanoja ovat mm. ohjausrakenteet, osoittimien nimet ja muut nimetyt tekijät).
Muuttuja määritellään komennolla var (lyhennys sanasta variant):
var muuttujanNimi;
Esimerkiksi:
var a;
var keijonAuto;
var k2mediat;
var b = 2+2;
var enimi="keijo";
var sukunimi;
sukunimi = "kortelainen";
Toisin kuin Javassa, kehittäjän ei tarvitse itse määritellä tietotyyppejä. JavaScript hoitaa itse tyyppien tunnistamisen. Periaatteena kuitenkin pidetään seuraavia:
Aivan samoin kuin muissakin ohjelmointikielissä, myös JavaScriptissä kehittäjän tärkeimpiä tehtäviä on huolehtia muuttujan näkyvyysalueesta. Näkyvyysalueella tarkoitetaan sitä "konkreettista aluetta" jolla muuttujaa voidaan käyttää tai muokata. Vaihtoehtoisesti muuttuja voi olla joko paikallinen tai globaali.
Paikallisten muuttujien näkyvyys on rajattu vain suoritettavan koodilohkon sisään; ts. niiden arvoon ei vaikuttaa tai lukea kyseessä olevan suorituslohkon ulkopuolelta. Esimerkiksi kaikki funktion ja metodin sisässä määriteltävät muuttujat ovat paikallisia eivätkä ne näy kyseessä olevan funktion ulkopuolelle.
Sen sijaan kaikki suorituslohkojen (eli kaarisulkujen) ulkopuolella määritetyt muuttujat ovat yleensä globaaleja. Tällöin niihin voidaan viitata ja niiden arvoa voidaan muokata kaikkialta koodista. On tosin huomattavasti suositeltavampaa käyttää mahdollisimman pitkälti paikallisia muuttujia, koska tällöin koodin ylläpidettävyys paranee ja virheiden todennäköisyys pienenee huomattavasti.
Tutustu artikkelin muihin osiin:
»»» JavaScript
»»» Syntaksi
»»» JavaScript
»»» Muuttujat
»»» JavaScript
»»» Merkkijonot ja operaattorit
2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto |
Tietosuojalausunto |
Sivukartta