Kā atgriezt vērtību JavaScript

Labākais veids, kā pārsūtīt informāciju atpakaļ uz kodu, kas JavaScript sauc par funkciju, ir funkcijas uzrakstīšana, tātad vērtības, kuras izmanto funkcija tam tiek nodota kā parametri, un funkcija atgriež visu nepieciešamo vērtību, neizmantojot vai atjauninot globālo mainīgie.

Ierobežojot veidu, kādā informācija tiek pārsūtīta uz funkcijām un no tām, ir vieglāk atkārtoti izmantot to pašu funkciju no vairākām koda vietām.

JavaScript atgriešanās paziņojums

JavaScript nodrošina vienas vērtības nodošanu atpakaļ kodam, kas to sauca, pēc tam, kad viss funkcijā, kas jāpalaiž, ir beidzies.

JavaScript izmantojot funkciju atgriešanas paziņojums, no funkcijas vērtību nodod atpakaļ kodam, kas to sauca. Atgriežamā vērtība tiek norādīta atpakaļ. Šī vērtība var būt a nemainīga vērtība, mainīgais vai aprēķins, kurā tiek atgriezts aprēķina rezultāts. Piemēram:

atgriezties 3;
atgriešanās xyz;
atgriezties taisnība;
return x / y + 27; Jūs savā funkcijā varat iekļaut vairākus atgriešanās paziņojumus, no kuriem katrs atdod atšķirīgu vērtību. Papildus norādītās vērtības atgriešanai atgriešanās paziņojums darbojas arī kā norādījums iziet no funkcijas tajā brīdī. Jebkurš kods, kas seko atgriešanās paziņojumam, netiks palaists.
instagram viewer

funkcija num (x, y) {
if (x! == y) {return false;}
ja (x <5) {atgriezties 5;}
atgriešanās x;
}

Iepriekš minētā funkcija parāda, kā jūs kontrolējat, kurš atgriešanās paziņojums tiek palaists, izmantojot if paziņojumus.

Vērtība, kas tiek atgriezta no zvana funkcijai, ir šīs funkcijas zvana vērtība. Piemēram, izmantojot šo funkciju, jūs varat iestatīt mainīgo lielumu, kas tiek atgriezts, izmantojot šo 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āvada, lai noteiktu tās vērtību. Ja jums jāpiekļūst šai vērtībai vairākās koda daļās, efektīvāk ir vienreiz palaist funkciju un piešķirt mainīgajam atgriezto vērtību. Šis mainīgais tiek izmantots pārējos aprēķinos.

instagram story viewer