Jak vrátit hodnotu v JavaScriptu

click fraud protection

Nejlepší způsob, jak předat informace zpět kódu, který volal funkci v JavaScriptu, je napsat funkci tak, aby byly použity hodnoty funkce je předána jako parametry a funkce vrací jakoukoli hodnotu, kterou potřebuje, bez použití nebo aktualizace jakékoli globální proměnné.

Omezením způsobu, jakým jsou informace předávány do az funkcí, je snazší znovu použít stejnou funkci z více míst v kódu.

Prohlášení o vrácení JavaScriptu

JavaScript poskytuje předávání jedné hodnoty zpět do kódu, který ji nazval poté, co je vše ve funkci, kterou je třeba spustit, dokončeno.

JavaScript předá hodnotu z funkce zpět do kódu, který ji nazval pomocí příkazu return. Hodnota, která má být vrácena, je uvedena v návratu. Tato hodnota může být konstantní hodnota, proměnná nebo výpočet, kde je vrácen výsledek výpočtu. Například:

návrat 3;
návrat xyz;
návrat true;
return x / y + 27; Můžete do své funkce zahrnout více příkazů pro vrácení, z nichž každý vrací jinou hodnotu. Kromě vrácení zadané hodnoty slouží příkaz return také jako instrukce k ukončení funkce v tomto bodě. Žádný kód, který následuje za příkazem return, nebude spuštěn.
instagram viewer

číslo funkce (x, y) {
if (x! == y) {return false;}
if (x <5) {návrat 5;}
návrat x;
}

Výše uvedená funkce ukazuje, jak můžete ovládat, který příkaz se spouští pomocí příkazů if.

Hodnota, která se vrací z volání funkce, je hodnota tohoto volání funkce. Například s touto funkcí můžete nastavit proměnnou na hodnotu, která je vrácena pomocí následujícího kódu (což by nastavilo výsledek na 5).

var výsledek = num (3,3);

Rozdíl mezi funkcemi a jinými proměnnými je v tom, že funkce musí být spuštěna, aby se určila její hodnota. Pokud potřebujete získat přístup k této hodnotě na více místech v kódu, je efektivnější spustit funkci jednou a přiřadit vrácenou hodnotu proměnné. Tato proměnná se používá ve zbytku výpočtů.

instagram story viewer