Інструкцыя return у JavaScript
Няхай у нас ёсць функцыя, якая выводзіць у кансоль квадрат перададзенага ліку:
function func(num) {
console.log(num ** 2);
}
Няхай мы хочам не выводзіць значэнне ў кансоль, а запісаць у якую-небудзь зменную, вось так:
let res = func(3); // у зменнай res цяпер 9
Для гэтага ў JavaScript існуе спецыяльная
інструкцыя return, якая дазваляе
пазначыць значэнне, якое вяртае
функцыя. Пад словам "вяртае" разумеюць
тое значэнне, якое запішацца ў зменную,
калі ёй прысвоіць выкліканую функцыю.
Такім чынам, давайце перапішам нашу функцыю так, каб яна не выводзіла вынік у кансоль, а вяртала яго ў зменную:
function func(num) {
return num ** 2;
}
Выклічам цяпер нашу функцыю, запісаўшы яе адказ у зменную:
let res = func(3); // у зменную запішацца 9
Пасля таго, як даныя запісаны ў зменную, іх можна, напрыклад, вывесці ў кансоль:
let res = func(3);
console.log(res); // выведзе 9
А можна спачатку як-то змяніць гэтыя даныя, а затым вывесці іх ў кансоль:
let res = func(3);
res = res + 1;
console.log(res); // выведзе 10
Можна адразу выконваць якія-то дзеянні з вынікам працы функцыі перад запісам у зменную:
let res = func(3) + 1;
console.log(res); // выведзе 10
А можна не запісваць вынік у зменную, а адразу вывесці яго ў кансоль:
console.log(func(3)); // выведзе 9
Можна выклікаць функцыю ў адным выразе з рознымі параметрамі:
let res = func(2) + func(3);
console.log(res); // выведзе 13
Зрабіце функцыю, якая параметрам прымае
лік, а вяртае куб гэтага ліку. З дапамогай
гэтай функцыі знайдзіце куб ліку 3 і
запішыце яго ў зменную res.
Зрабіце функцыю, якая параметрам прымае
лік, а вяртае квадратны корань з
гэтага ліку. З дапамогай гэтай функцыі знайдзіце
корань ліку 3, затым знайдзіце корань
ліку 4. Прасуміруйце атрыманыя
вынікі і вывядзіце іх у кансоль.