Kaip grąžinti vertę „JavaScript“

Geriausias būdas perduoti informaciją atgal į kodą, kuris „JavaScript“ pavadino funkciją, yra parašyti funkciją taip, kokias vertes naudoja funkcija perduodama jai kaip parametrai, o funkcija grąžina bet kokią jai reikalingą vertę, nenaudodama ir neatnaujindama globalių duomenų kintamieji.

Apribojus informacijos perdavimo iš ir iš funkcijų būdą, lengviau naudoti tą pačią funkciją iš kelių kodo vietų.

„JavaScript“ grąžinimo pareiškimas

„JavaScriptas“ suteikia galimybę perduoti vieną reikšmę atgal į kodą, kuris ją vadino, kai viskas, kas reikalinga paleisti funkcijai, buvo paleista.

„JavaScript“ perkelia reikšmę iš funkcijos atgal į kodą, kuris ją iškvietė, naudodamas grąžinimo teiginį. Grąžintina vertė nurodoma grąžinime. Ta vertė gali būti a pastovi vertė, kintamasis arba skaičiavimas, kai grąžinamas apskaičiavimo rezultatas. Pavyzdžiui:

grįžti 3;
grįžti xyz;
grįžti tiesa;
return x / y + 27; Į savo funkciją galite įtraukti kelis grąžinimo teiginius, kurių kiekvienas grąžina skirtingą vertę. Grąžinimo pareiškimas ne tik grąžina nurodytą vertę, bet ir veikia kaip nurodymas išeiti iš funkcijos tame taške. Bet koks kodas, kuris seka grąžinimo pareiškimą, nebus paleistas.
instagram viewer

funkcijos numeris (x, y) {
if (x! == y) {return false;}
if (x <5) {grįžti 5;}
grįžti x;
}

Aukščiau pateikta funkcija parodo, kaip jūs galite valdyti, kuris grįžtamasis sakinys vykdomas naudojant teiginius.

Vertė, kuri grąžinama iš skambučio į funkciją, yra tos funkcijos skambučio vertė. Pavyzdžiui, naudodamiesi ta funkcija, galite nustatyti kintamąjį, kuris būtų grąžinamas naudojant šį kodą (kuris reikštų rezultatą 5).

var rezultatas = num (3,3);

Skirtumas tarp funkcijų ir kitų kintamųjų yra tas, kad funkcija turi būti paleista norint nustatyti jos vertę. Kai reikia prieiti prie šios vertės keliose kodo vietose, efektyviau vieną kartą paleisti funkciją ir priskirti kintamajam grąžintą vertę. Tas kintamasis naudojamas atliekant kitus skaičiavimus.