Kuidas tagastada väärtus JavaScriptis

click fraud protection

Parim viis teabe edastamiseks koodile, mis kutsus funktsiooni JavaScripti, on funktsiooni kirjutamine nii, et väärtused, mida kasutatakse funktsioon antakse sellele parameetritena ja funktsioon tagastab vajaliku väärtuse ilma globaalseid andmeid kasutamata või värskendamata muutujad.

Kui piirata teabe edastamist funktsioonidele ja neist välja, on sama funktsiooni lihtsam koodis mitmest kohast uuesti kasutada.

JavaScripti tagastamisavaldus

JavaScripti abil saab ühe väärtuse tagasi saata koodile, mis seda kutsus, pärast seda, kui kõik funktsioon, mis vajab käivitamist, on lõpule jõudnud.

JavaScript annab funktsiooni väärtuse tagasitulekut kasutades tagasi koodile, mis selle kutsus. Tagastatav väärtus täpsustatakse tagastamisel. See väärtus võib olla a püsiväärtus, muutuja või arvutus, kus arvutuse tulemus tagastatakse. Näiteks:

tagasi 3;
tagasi xyz;
tagasi tõsi;
return x / y + 27; Võite oma funktsiooni lisada mitu tagasitulekut, millest igaüks annab erineva väärtuse. Lisaks kindlaksmääratud väärtuse tagastamisele toimib tagastamise avaldus ka juhisena funktsioonist sellel hetkel väljumiseks. Tagastamise avaldusele järgnevat koodi ei käivitata.
instagram viewer

funktsiooni num (x, y) {
if (x! == y) {return false;}
if (x <5) {tagasta 5;}
tagasi x;
}

Ülaltoodud funktsioon näitab, kuidas saate käsku if-lausete abil juhtida, millist tagastamise avaldust juhitakse.

Väärtus, mis tagastatakse kõnelt funktsioonile, on selle funktsiooni kõne väärtus. Selle funktsiooni abil saate näiteks seada muutuja väärtuse, mis tagastatakse järgmise koodi abil (mille tulemus oleks 5).

var tulemus = num (3,3);

Funktsioonide ja muude muutujate erinevus seisneb selles, et funktsiooni tuleb selle väärtuse määramiseks käivitada. Kui peate sellele väärtusele juurde pääsema oma koodi mitmes kohas, on tõhusam funktsiooni üks kord käivitada ja muutujale tagastatud väärtus määrata. Seda muutujat kasutatakse ülejäänud arvutustes.

instagram story viewer