JavaScript-те return нұсқаулығы
Бізде параметр ретінде берілген санның квадратын консольге шығаратын функция бар делік:
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 жазылады
Деректер айнымалыға жазылғаннан кейін, оларды, мысалы, консольге шығаруға болады:
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 санының түбірін табыңыз.
Алынған нәтижелерді қосып, оларды консольге шығарыңыз.