A return utasítás a JavaScript - a visszatérési érték a függvény
Következtetések Az eredmények a funkció a képernyőn
Ha megy vissza az előző lecke: Bevezetés a funkciók és köre változó. azt látjuk, hogy minden függvény eredménye példák, azonnal megjelenik a képernyőn a write () metódus a dokumentumot.
függvény tér (szám) / * Új funkció * /
var result = száma * szám; / * Készíts egy változót, amely a tér a szám * /
dokumentumot. write (eredmény); / * Változtatható kimenetét a képernyőre * /
>
square (15); / * Hívás funkció * /
Ebben a példában létrehoztunk egy függvényt, amely kiszámítja a téren a számot, és megjeleníti ezt az értéket (az eredmény sovey munka) a képernyőn.
De alapvetően nincs szükség programozni egyszer megjelenik a függvény eredménye hasonló módon.
A visszatérési értéke egy függvény - return kifejezés
Mi továbbra is együttműködik az előző példában. Csak most nem fogjuk azonnal megjeleníti a függvény eredménye (azaz a tér a szám) a képernyőre, és használja azt a jövőben olyan számításokat.
Ilyen esetekben nyújtott lehetőséget, hogy visszatérjen a függvény értékét. Ezt használja a bevallását. Nézzünk egy példát arra, hogy hogyan hajtják végre.
függvény tér (szám) / * Új funkció * /
var result = száma * szám; / * Készíts egy változót, amely a tér a szám * /
visszatérés az eredményt; / * Vissza a változó tartalmazó számának négyzete * /
>
var összesen = négyzetes (25); / * A funkciót és adja meg a munkájának eredményeit a teljes változó * /
dokumentumot. write (összesen); / * A kijelző a teljes változó a képernyőn * /
Szóval, mit tettünk?
Segítségével egy return utasítást, akkor vissza a függvény értékét - a változó eredménnyel. tartalmazó számának négyzete.
Így van egy funkció, amely kiszámítja a téren a számot, majd az eredményt adja vissza.
Most már tudjuk hívni függvényében bárhol a programban, és a munkájának eredményeit a saját javukra.
Mit csinálunk a következő: tolja az értéket (az eredmény) funkciókat a változó teljes. Aztán ebből a változó értékét (és ennélfogva a függvény eredménye), hogy a képernyőn.
Nézzük ismét ismételjük meg a hatálya alá tartozó anyagok. Az algoritmus tetteink a következő:
+ Létrehozása függvény visszatérési értéke (az eredmény) - bevallásának
A funkciót bárhol a program + eredményeit mutatja be munkáját bármelyik változó
Mi egy változó értéket tartalmazó választott funkció
Használata mindegy például a tér a szám, lássuk, mit tudunk használni a visszatérő a visszatérési értéke a függvény operátor.
függvény tér (szám) / * Új funkció * /
var result = száma * szám; / * Készíts egy változót, amely a tér a szám * /
visszatérés az eredményt; / * Vissza a változó tartalmazó számának négyzete * /
>
var g = négyzetes (15) + square (9); / * A funkciót és ezzel belépünk a munkájának eredményeit a változó g * /
dokumentumot. levelet (g); / * A kijelző a változó g képernyőn * /
window.alert (g); / * A kijelző változó g, előállítására a figyelmeztető jelzés * /
Első házi erre a leckére, ahol megnéztük a munka egy return utasítást, és bevezette a fogalmat függvény visszatérési értéke.
Fio létrehozása () függvény, ami viszont kéri a felhasználói nevet és apai,
és ennek eredményeként a munkájuk vissza névkarakterláncok hézagokkal a szavak között.
Házi, ráadásul ez a bemutató, akkor kell emlékezni az anyag is tanulmányoztuk a módszerek egy objektum ablak. szükségünk van gyors módszer. ami felveti egy ablak, egy mező adja meg adatait.
A többi lehet, hogy tudja az aktuális leckét.
Következő bemutatok egy megoldást erre a problémára.
var NAME_1 = prompt ( "Call Your Name"); / * Megnyomja a visszaadott információ azonnali változó NAME_1 * /
var NAME_2 = prompt ( "Add meg a neved"); / * Megnyomja a visszaadott információ azonnali változó NAME_2 * /
var NAME_3 = prompt ( "Végül, adja meg a teljes nevét."); / * Megnyomja a visszaadott információ azonnali változó NAME_3 * /
var m = NAME_2 + "" + NAME_1 + "" + NAME_3; / * Készíts egy véletlen változó * /
vissza m; / * Vissza a változó * /
>
var FULL_NAME = Fio (); / * Hívás funkció, és tárolja az értéke (eredményeképpen) változó full_name * /
dokumentumot. write (full_name); / * Kimenet full_name a képernyőn * /