Modern ismeretek WEB oldalon : Javascript ismertető HTML formátumban
Saját készítésű függvények |
|
Saját készítésű függvények | |
|
|
Saját készítésű függvényekBizonyos feledatok végrehajtását ellátó JavaScript utasításokat célszerű egy blokkban kezelni. Az ilyen utasításblokkot nevezzük függvénynek, melyeket mindig kapcsos zárójelek { és } között kell megadni. A function kulcsszóval definiáljuk a függvényt. Utána a függvény neve következik, mely lehetőleg röviden utaljon az elvégzendő tevékenységre. A névmegadásnál ügyeljünk arra, hogy az különbözzön a fenntartott szavaktól, továbbá csak az angol ABC kis és nagybetűt illetve az aláhúzásjelet tartalmazza. Függvényünket a HTML fájl fej vagy törzsrészében levő tag-ek beveztő részében pl.: <body...> vagy <a href...> vagy <input...> esetleg különálló fájlban helyezzük el. A függvények paraméter(eke)t adhatunk át , melyeket zárójelben, egymástól vesszővel elválasztva adunk meg. A JavaScript függvénynek lehet visszatérő értéke, (melynek tipusa nincs előre meghatározva) és azt a return utasítással adjuk meg . Példa:
Megjegyzés:Az utasítások a függvényen belül különböző célt szolgálhatnak, így például objektumokat manipulálhatnak, paraméterket dolgozhanak fel, számításokat végezhetnek, meghívhatnak egy másik függvényt, egyszóval mi határozzuk meg, hogy mit csináljanak. A függvények meghívásaSaját készítésű függvényeink meghívásáról nekünk kell gondoskodnunk és azt általában valamely esemény bekövetkeztéhez kötjük. Ilyen esemény lehet például ha a felhasználó megnyom egy gombot, elküld egy űrlapot, stb... Példa:
Magyarázat:A példában, a HTML fájl a fejrészben, a JavaScript területen a Vizsgal() nevű függvényt, továbbá a fájl testrészében egy űrlapot definiáltunk, melyen egy beviteli mező és egy nyomógomb látható. A mezőbe a felhasználó a számot adhatja meg, melyre kíváncsi, hogy primszám-e. Ha a felhasználó megnyomja a gombot, az egy onClick= (= megnyomva) eseményt generál, mely meghívja JavaScript függvényt. Az eseménykezelést részletesen az Event-Handler fejezetben tárgyaljuk. Függvények visszatérő értékeEgy függvény az őt hívó pontnak (objektumnak, függvénynek) visszaadhat egy étéket a return megadásával. Példa:
Magyarázat:A példában, a HTML fájl a fejrészben, a JavaScript területen két függvényt, továbbá a fájl testrészében egy űrlapot definiáltunk. Az űrlapon két beviteli mező és egy nyomógomb látható. Az első mezőbe a felhasználó a nettó értéket, a másodikba a százalékot adhatja meg. Ha a felhasználó megnyomja a gombot, az egy onClick= (= megnyomva) eseményt generál, mely meghívja a B_kiad(...)nevű JavaScript függvényt. Ez a függvény egy másik függvényt, a B_szamit(...) hívását takarja, melynek visszatérő értékét az Ertek nevű változóban tároljuk. Ezt jelenítjük meg aztán a B_ki mezőben. |
|||