

Vartotojo meniu
Meniu
Forumo paskutiniai
- Re:HarD Darbai
HarD 13.3.2009 10:19 - Re:HarD Darbai
neshas 13.3.2009 0:15 - Re:HarD Darbai
primatas 12.3.2009 21:38 - Re:HarD Darbai
HarD 12.3.2009 21:25 - EGO.WU.LT (WAP)
Haris 12.3.2009 12:59 - Re:Įdomūs video
neshas 11.3.2009 23:33 - Re:Įdomūs video
neshas 11.3.2009 23:31 - Re:HarD Darbai
HarD 11.3.2009 16:35 - Re:[Pamokos]Noriu photoshop pamokos kaip kurti...
HarD 11.3.2009 16:31 - Re:Yra klaidų.
primatas 8.3.2009 20:19 - Re:Įdomūs video
primatas 8.3.2009 20:05 - Re:[Pamokos]Noriu photoshop pamokos kaip kurti...
neshas 8.3.2009 16:36
Balsavimas
Šiuo metu prisijungę
Niekas neprisijungęs.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ų kintamieji
Kai 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į.
Tik registruoti vartotojai gali rašyti komentarus!
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
