Kā atgriezt vērtību JavaScript
Seizo Terasaki / Digital Vision / Getty Images
Labākais veids, kā nodot informāciju atpakaļ kodam, kas JavaScript izsauca funkciju, ir rakstīt funkciju tā, lai funkcijas izmantotās vērtības tiktu nodotas tai kā parametri, un funkcija atgriež jebkuru vērtību, kas tai nepieciešama, neizmantojot vai neatjauninot nekādus globālus. mainīgie.
Ierobežojot veidu, kādā informācija tiek nosūtīta uz funkcijām un no tām, ir vieglāk atkārtoti izmantot vienu un to pašu funkciju no vairākām koda vietām.
JavaScript atgriešanas paziņojums
JavaScript nodrošina vienas vērtības nodošanu atpakaļ kodam, kas to izsauca pēc tam, kad viss funkcijā, kas jāpalaiž, ir beidzies.
JavaScript nodod vērtību no funkcijas atpakaļ uz kodu, kas to izsauca, izmantojot atgriešanās paziņojumu. Atgriežamā vērtība ir norādīta deklarācijā. Šī vērtība var būt anemainīga vērtība, mainīgais vai aprēķins, kurā tiek atgriezts aprēķina rezultāts. Piemēram:
|_+_|
Iepriekš minētā funkcija parāda, kā jūs kontrolējat, kurš atgriešanas priekšraksts tiek izpildīts, izmantojot if paziņojumus.
Vērtība, kas tiek atgriezta no funkcijas izsaukuma, ir šīs funkcijas izsaukuma vērtība. Piemēram, ar šo funkciju varat iestatīt mainīgo vērtībai, kas tiek atgriezta, izmantojot šādu kodu (kas iestatītu rezultātu uz 5).
var rezultāts = num(3,3);
Atšķirība starp funkcijām un citiem mainīgajiem ir tāda, ka funkcija ir jāpalaiž, lai noteiktu tās vērtību. Ja jums ir jāpiekļūst šai vērtībai vairākās koda vietās, efektīvāk ir palaist funkciju vienreiz un piešķirt atgriezto vērtību mainīgajam. Šis mainīgais tiek izmantots pārējos aprēķinos.