Как да върнете стойност в JavaScript

Най-добрият начин за връщане на информация обратно към код, наречен функция в JavaScript, е да напишете функцията, така че стойностите, които се използват от функцията се предава на нея като параметри и функцията връща каквато и стойност, от която се нуждае, без да използва или актуализира глобална променливи.

Ограничавайки начина, по който информацията се предава на и от функции, е по-лесно да се използва повторно една и съща функция от няколко места в кода.

Декларация за връщане на JavaScript

JavaScript предвижда връщане на една стойност обратно към кода, който я извика, след като всичко във функцията, която трябва да се стартира, приключи.

JavaScript предава стойност от функция обратно на кода, който я е извикал, като използва оператора return. Стойността, която трябва да бъде върната, е посочена в връщането. Тази стойност може да бъде a постоянна стойност, променлива или изчисление, при което се връща резултатът от изчислението. Например:

връщане 3;
връщане xyz;
връщане вярно;
return x / y + 27; Можете да включите множество операции за връщане във вашата функция, всеки от които връща различна стойност. В допълнение към връщането на зададената стойност, операторът return също така служи като инструкция за излизане от функцията в тази точка. Всеки код, който следва декларацията за връщане, няма да бъде стартиран.
instagram viewer

функция num (x, y) {
ако (x! == y) {return false;}
ако (x <5) {връщане 5;}
връщане x;
}

Горната функция показва как контролирате коя декларация за връщане се изпълнява, като използвате операторите if.

Стойността, която се връща от повикване към функция, е стойността на това повикване на функция. Например с тази функция можете да зададете променлива на стойността, която се връща, като използвате следния код (което би поставило резултат на 5).

вар резултат = число (3,3);

Разликата между функциите и другите променливи е, че функцията трябва да се изпълнява, за да се определи нейната стойност. Когато трябва да получите достъп до тази стойност на няколко места във вашия код, е по-ефективно да стартирате функцията веднъж и да присвоите стойността, върната на променлива. Тази променлива се използва в останалите изчисления.

instagram story viewer