A javascript funkciói
A függvény egy független program, amely egy meghatározott műveletet hajt végre. Ez lehet értékellenőrzés, üzenetküldés, elem létrehozása stb. A funkció bárhol a forgatókönyvben bármikor hívható le. Így a kívánt műveleteket csak egyszer kell megadni, és ez egyszerűsíti a fő szkript szerkezetét és szerkesztését. Ha megváltoztatja a műveletek algoritmust, akkor csak a funkciót kell szerkesztenie.
Funkciónyilatkozat
A funkcióhívás általános nézete:
A funkciót a kulcsszó funkció határozza meg. Ezután következik a funkció neve, amellyel hívják. Azokat az argumentumokat, amelyekben a függvény nevében megadott paraméterek adatait zárójelben adják meg. például:
Ha a szükségesnél kevesebb paramétert ad meg, amikor egy függvény hívása történik, akkor az argumentum értéke nem meghatározott. Ezt a paramétereket opcionális paraméterekkel rendelkező funkciók létrehozásakor használják.
A fenti példában a második argumentum opcionális, majd az alapértelmezett érték 0 lesz.
Funkciókifejezés
Ebben a példában a funkcionális paraméterek névtelen funkciókat adnak át, és a változók eltávolítása és biztonságos. Továbbá a válasz függvényében a kívánt függvény a válaszváltozóra íródik és végrehajtásra kerül.
Az új függvény ()
Az új funkció () függvény lehetővé teszi egy függvény létrehozását egy karakterláncból. Általános nézet:
Az első sor tartalmazza az argumentumok listáját. A második sor tartalmazza a függvénytestet. például:
Helyi változók
A funkció a globális változókkal és a főprogramban definiált függvényekkel dolgozhat. A funkcióhoz olyan helyi változókat és funkciókat is megadhat, amelyek csak ebben a funkcióban láthatók. A függvény argumentumai által meghatározott változók a helyi változók.
A funkciók különálló segédprogramokként kerülnek létrehozásra, ezért a legfontosabb, ha a változók bennük használhatók, hogy megakadályozzák a fő parancsfájl hibáit.
Az irányelv visszavétele
Leggyakrabban a funkciók egy meghatározott eredmény eléréséhez használatosak (a jelszó helyes megadása, hogy a szöveg egy e-mail, egy komplex matematikai kifejezés eredménye), amelyet később használnak a főszkriptben. Ha az eredményt egy függvényből szeretné megkapni, használja a visszatérési irányelvet. A funkcióban több visszatérési irányelv is használható.
A funkció az első visszatéréskor befejeződik. Ez az irányelv érv nélkül használható. A nem meghatározott értéket visszaadják. Egyetlen visszaadást használnak arra, hogy a funkciót leállítsák.
Funkciónevek
A függvénynévre vonatkozó követelmények megegyeznek a változókkal.
A függvény egy konkrét műveletet hajt végre, ezért annak neve a lehető legpontosabban leírja, mit csinál. Kívánatos a verbális formát (az akciót és annak elkészítését) használni:
- showTable - mutassa be a táblázatot.
- getValue - kapja meg az értéket.
- FindRow - megkeresni a karakterláncot.
- isEmail - hogy a szöveg egy e-mail.