Kuinka palauttaa arvo JavaScriptillä

click fraud protection

Paras tapa välittää tiedot takaisin koodiin, joka kutsui funktiota JavaScriptillä, on kirjoittaa funktio siten, että arvot, joita käytetään toiminto välitetään sille parametreina ja funktio palauttaa tarvittavan arvon käyttämättä tai päivittämättä mitään globaalia muuttujia.

Rajoittamalla tiedon siirtämistä funktioille ja niistä pois on helpompaa käyttää samaa toimintoa uudelleen useasta koodin kohdasta.

JavaScript-palautuslausunto

JavaScript tarjoaa yhden arvon siirtämisen takaisin koodille, joka kutsui sitä sen jälkeen, kun kaikki suoritettavasta toiminnosta on suoritettu loppuun.

JavaScript siirtää arvon funktiosta takaisin koodille, joka kutsui sen käyttämällä paluulauseketta. Palautettava arvo määritetään palautuksessa. Tämä arvo voi olla a vakioarvo, muuttuja tai laskelma, jossa laskelman tulos palautetaan. Esimerkiksi:

paluu 3;
paluu xyz;
palata totta;
return x / y + 27; Voit lisätä toimintoosi useita palautuslausekkeita, joista jokainen antaa eri arvon. Määritetyn arvon palauttamisen lisäksi palautuslausunto toimii myös ohjeena poistua toiminnosta kyseisessä kohdassa. Paluulauseketta seuraavaa koodia ei suoriteta.
instagram viewer

funktio num (x, y) {
if (x! == y) {return false;}
if (x <5) {paluu 5;}
paluu x;
}

Yllä oleva toiminto näyttää, kuinka voit hallita mitä palautuslausetta käytetään if-lauseiden avulla.

Arvo, joka palautetaan puhelusta funktiolle, on kyseisen puhelun arvo. Esimerkiksi tällä toiminnolla voit asettaa muuttujan arvoon, joka palautetaan seuraavan koodin avulla (mikä asettaa tulokseksi 5).

var tulos = num (3,3);

Ero funktioiden ja muiden muuttujien välillä on, että funktio on suoritettava sen arvon määrittämiseksi. Kun sinun on käytettävä tätä arvoa koodin useissa paikoissa, on tehokkaampaa suorittaa toiminto kerran ja määrittää muuttujalle palautettu arvo. Tätä muuttujaa käytetään muissa laskelmissa.

instagram story viewer