
Meniu
Vartotojo meniu
Forumo naujausi
- Google code playground we...
Vakar at 11:21:01 - koks tiktu tvs
Vakar at 09:19:49 - del ieskojimo
Vakar at 08:51:34 - Kaip i DB igauti informacij? ir j? koreguoti.
Vakar at 07:52:01 - kaip panaikinti folderi i...
Vakar at 06:17:39 - Straipsiu rasymas - regis...
Vakar at 06:15:51 - Ubuntu 10.04
Vakar at 12:47:55 - Patvirtinimo kodas
Vakar at 12:47:35 - Klausimas, kod?l neveikia...
Vakar at 12:44:42 - Klaidingas kodas?
Vakar at 11:54:53 - [Klausimas] ajax bylos ?k...
Vakar at 09:48:18 - Ar turit Google account?
Balandžio 29, 2010, 11:28:28 - pauspaudimo hover
Balandžio 29, 2010, 09:45:54 - registracija, prisijungim...
Balandžio 29, 2010, 09:17:03 - Windows 7 grazi tema :)
Balandžio 29, 2010, 03:37:09
Atsitiktiniai straipsniai
- Objekų atspindžiai
- 12 Round Smudge teptukų
- c130 Splatter teptukai
- manualai.lt puslapis ir forumas
- Web Reality logotipas
- "KeReN-R Grunge" teptukai
- Ciklai
- Spalvos
- Specialieji simboliai
- Ciklas switch
- Web 2.0 Gradient
- Popieriaus tekstūrų paketas 02
- 148 Gradient
- MF Splatter teptukų paketas v.01
- Saulės tekstas
Google paieška
Funkcijos |
![]() |
![]() |
Autorius: Primatas |
Data: Trečiadiens, Kovo 11, 2009 |
Pavyzdys, pabandyk pats<html> Jeigu eilutė: alert("Sveiki!"); pavyzdyje esančiame auksčiau, būtų parašyta ne funkcijoje, tai ji būtų įvykdyta iškarto, kai tik baigtų krauti puslapį. Dabar ji vykdoma tik tada, kai iškviečiame ją saugančią funkciją: zinute(), kuri yra pririšta prie mygtuko įvykio "onclick", kas reiškia, kad funkcija bus iškviesta tada, kai paspausite mygtuką. Apie įvykius dar išmoksite kitose pamokose. Kaip taisyklingai aprašyti funkcijąFunkcijų sintaksė yra tokia:function funkcijosvardas(kintamasis1,kintamasis2,...,kintamasisX){ kintamasis1, kintamasis2 ir t.t. yra kintamieji arba reikšmės pasiųstos į funkciją. Riestiniai skliaustai: { } aprašo funkcijos kodo pradžią ir pabaigą. Pastaba: Funkcija, be papildomų parametrų, po pavadinimo turi turėti paprastus skliaustus ( ): function funkcijosvardas(){ Pastaba: Nepamirškite, kad JavaScript kalboje yra svarbu ar naudojate mažąsias raides, ar didžiąsia. Funkcijų pavadinimuose naudokite visada tik mažąsias. Taip pat, kai kviečiate funkciją turite nurodyti identišką jos pavadinimą. Grąžinama reikšmėFunkcija gali ne tik vykdyti kodą, bet taip pat grąžinti reikšmę atlikus kokius nors skaičiavimus. Tokiu atveju naudojame komandą "return": Pavyzdys: Ši funkcija gražina abejų jai pateiktų kintamūjų sumą: function sudetis(a,b){ Kai kviečiate tokią funkciją, būtinai turite nurodyti jai abu kintamuosius, kurių ji tikisi. var suma = sudetis(5,3); Įvykdžius tokią eilutę bus sukurtas kintamasis "suma" ir jam suteikta reikšmė - 8, nes tokią reikšmę grąžino funkcija "sudetis". JavaScript funkcijų kintamiejiKai aprašote JavaScript kintamąjį funkcijos viduje, jis "matomas" tik toje funkcijoje. Kai funkcija baigia darbą, kintamieji, kurie buvo sukurti jos viduje yra sunaikinami ir grąžinama tik reikšmė, jeigu yra komanda "return". Tokie vidiniai kintamieji yra dar vadinami "local variables". Kadangi funkcijai baigus darbą vidiniai jos kintamiejai yra sunaikinami, tai funkcijų viduje galite turėti tokio pat pavadinimo kintamuosius ir juose saugoti skirtingas funkcijos darbui skirtas reikšmes. Kintamieji, kurie nėra funkcijų viduje pradeda egzistuoti tada, kai jie aprašomi, o išnyksta tada, kai uždarome puslapį. |
