JavaScript даги return инструкцияси
Фарз қилайлик, бизда берilган соннинг квадратини консолга чиқарувчи функция мавжуд:
javascriptfunction func(num) {
console.log(num ** 2);
}
Фарз қилайлик, биз қийматни консолга чиқармасдан, балки ўзгартувчига ёзмоқчимиз, мана шундай:
javascriptlet res = func(3); // ўзгартувчида res энди 9
Бунга JavaScript даги return инструкцияси
ёрдам беради, у функция қайтарадиган
қийматни кўрсатиш имконини беради.
"Қайтаради" деган сўз билан функция чақирилиши
ўзгартувчига тенглаштирилганда ёзиладиган
қиймат тушунилади.
Шунинг учун, келинг бизнинг функциямизни натикани консолга чиқармайдиган, балки уни ўзгартувчига қайтарадиган қилиб қайта ёзайлик:
javascriptfunction func(num) {
return num ** 2;
}
Энди бизнинг функциямизни чақириб, унинг жавобини ўзгартувчига ёзайлик:
javascriptlet res = func(3); // ўзгартувчига 9 ёзилади
Мaълумотлар ўзгартувчига ёзилганидан сўнг, уларни, масалан, консолга чиқариш мумкин:
javascriptlet res = func(3);
console.log(res); // 9 ни чиқаради
Ёки аввал бу маълумотларни ўзгартириб, сўнгра консолга чиқариш мумкин:
javascriptlet res = func(3);
res = res + 1;
console.log(res); // 10 ни чиқаради
Функциянинг натижасини ўзгартувчига ёзишдан аввал дархол унга қандайдир амалларни бажариш мумкин:
javascriptlet res = func(3) + 1;
console.log(res); // 10 ни чиқаради
Ёки натижани ўзгартувчига ёзмай, дархол консолга чиқариш мумкин:
javascriptconsole.log(func(3)); // 9 ни чиқаради
Функцияни турли параметрлар билан бир ифодада чақириш мумкин:
javascriptlet res = func(2) + func(3);
console.log(res); // 13 ни чиқаради
Параметр сифатида сонни қабул қиладиган ва
шунг кубни қайтарадиган функция ясанг.
Ушбу функция ёрдамида 3 сонининг кубини
топинг ва уни res ўзгартувчисига ёзинг.
Параметр сифатида сонни қабул қиладиган ва
шунг квадрат илдизини қайтарадиган функция ясанг.
Ушбу функция ёрдамида 3 сонининг илдизини
топинг, сўнгра 4 сонининг илдизини топинг.
Олинган натижаларни йиғиндисини ҳисобланг ва
уларни консолга чиқаринг.