Jūs esate sename manualai.lt puslapyje.
Naujasis puslapis yra v2.manualai.lt
forumas.manualai.lt
kodai.manualai.lt
dizainas.manualai.lt
idomu.manualai.lt

Meniu
Vartotojo meniu
Forumo naujausi
- J?s? darbastalis.
Šiandien 08:56:22 - <Milkz> Galerija
Šiandien 07:46:57 - Problema WIN XP
Vakar at 10:49:34 - Manualai.lt SEO irankis
Vakar at 07:04:25 - Deep 7, reikia pagalbos.
Vakar at 06:31:52 - itmc
Vakar at 02:21:39 - Padekit del slideshow
Vakar at 02:14:10 - Joomla! Template Design C...
2010-09-04 10:13:51 - [noriu pamokos] psd i htm...
2010-09-04 10:13:20 - Mello
2010-09-04 02:05:20 - [noriu pamokos]psd dizain...
2010-09-04 12:07:03 - [KLAUSIMAS] Del <img>
2010-09-04 12:05:14 - Pagalba
2010-09-04 12:59:18 - padekit su nuotrauku ikel...
2010-09-03 09:14:26 - Taskbar juosta
2010-09-03 08:28:31

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į. |
