return հրահանգը JavaScript-ում
Ենթադրենք ունենք ֆունկցիա, որը console-ում արտածում է տրված թվի քառակուսին.
function func(num) {
console.log(num ** 2);
}
Ենթադրենք՝ մենք ցանկանում ենք ոչ թե արտածել արժեքը console-ում, այլ գրել այն ինչ-որ փոփոխականի մեջ, ահա այսպես.
let res = func(3); // res փոփոխականում այժմ կլինի 9
Դրա համար JavaScript-ում գոյություն ունի հատուկ
հրահանգ return, որը թույլ է տալիս
նշել այն արժեքը, որը վերադարձնում է
ֆունկցիան։ «Վերադարձնում է» բառի տակ հասկանում են
այն արժեքը, որը կգրվի փոփոխականի մեջ,
եթե նրան վերագրել կանչված ֆունկցիան։
Այսպիսով, եկեք վերագրենք մեր ֆունկցիան այնպես, որ այն արդյունքը չարտածի console-ում, այլ վերադարձնի այն փոփոխականին.
function func(num) {
return num ** 2;
}
Այժմ կանչենք մեր ֆունկցիան՝ գրելով դրա պատասխանը փոփոխականի մեջ.
let res = func(3); // փոփոխականի մեջ կգրվի 9
Այն բանից հետո, երբ տվյալները գրվել են փոփոխականի մեջ, դրանք կարելի է, օրինակ, արտածել console-ում.
let res = func(3);
console.log(res); // կարտածի 9
Կամ նախ կարելի է ինչ-որ կերպ փոխել այդ տվյալները, ապա արտածել դրանք console-ում.
let res = func(3);
res = res + 1;
console.log(res); // կարտածի 10
Կարելի է անմիջապես կատարել որոշ գործողություններ ֆունկցիայի աշխատանքի արդյունքի հետ, նախքան այն գրելը փոփոխականի մեջ.
let res = func(3) + 1;
console.log(res); // կարտածի 10
Կարելի է արդյունքը չգրել փոփոխականի մեջ, այլ անմիջապես արտածել այն console-ում.
console.log(func(3)); // կարտածի 9
Կարելի է կանչել ֆունկցիան մեկ արտահայտության մեջ տարբեր պարամետրերով.
let res = func(2) + func(3);
console.log(res); // կարտածի 13
Ստեղծեք ֆունկցիա, որը պարամետրով ընդունում է
թիվ, իսկ վերադարձնում է այդ թվի խորանարդը։ Օգտագործելով
այս ֆունկցիան՝ գտեք 3 թվի խորանարդը և
գրեք այն res փոփոխականի մեջ։
Ստեղծեք ֆունկցիա, որը պարամետրով ընդունում է
թիվ, իսկ վերադարձնում է այդ թվի քառակուսի արմատը։
Օգտագործելով այս ֆունկցիան՝ գտեք
3 թվի արմատը, ապա գտեք 4 թվի
արմատը։ Գումարեք ստացված
արդյունքները և արտածեք դրանք console-ում։