Az információ átadásának legjobb módja a kódot, amely a JavaScript-ben egy függvényt hívott, hogy írja meg a függvényt az általuk használt értékekkel a függvény paraméterekként kerül átadásra, és a függvény bármilyen értéket megad, amire szüksége van, anélkül, hogy globálisan lennénk felhasználva vagy frissítve változókat.
Azáltal, hogy korlátozza az információ továbbítását a funkciókba és a funkciókból, könnyebb újra felhasználni ugyanazt a funkciót a kód több helyéből.
JavaScript visszatérési nyilatkozat
A JavaScript lehetővé teszi egy érték visszaadását a kódhoz, amely azt hívta, miután a futtatáshoz szükséges funkcióban minden futott.
JavaScript átad egy értéket egy függvényből a visszatérő nyilatkozat segítségével visszahívó kódhoz. A visszatérítendő értéket a visszatérés határozza meg. Ez az érték lehet a állandó érték, egy változó vagy egy számítás, ahol a számítás eredményét adja vissza. Például:
visszatérés 3;
visszatér xyz;
visszatér igaz;
return x / y + 27; Több visszatérési nyilatkozatot is beilleszthet a funkciójába, amelyek mindegyike eltérő értéket ad vissza. A megadott érték visszaadása mellett a visszatérési nyilatkozat utasításként szolgál arra is, hogy kilépjen a funkciótól az adott ponton. A visszatérési nyilatkozatot követő kód nem kerül futtatásra.
num (x, y) függvény {
if (x! == y) {false;}
if (x <5) {visszatér 5;}
visszatérés x;
}
A fenti funkció megmutatja, hogy az if utasítások használatával hogyan vezérelheti, hogy mely visszatérési utasítás működjön.
A hívásból egy funkcióhoz visszatérő érték a függvényhívás értéke. Például ezzel a funkcióval beállíthat egy változót az alábbi kód használatával visszatérő értékre (amely az eredményt 5-re állítja).
var eredmény = num (3,3);
A függvények és a többi változó közötti különbség az, hogy a függvényt értékének meghatározásához kell futtatni. Ha ezt az értéket több helyen kell elérnie a kódban, akkor hatékonyabb a funkció egyszer futtatása és a változóhoz visszaadott érték hozzárendelése. Ezt a változót használják a többi számításban.