return հրահանգը JavaScript-ում

Ենթադրենք ունենք ֆունկցիա, որը console-ում արտածում է տրված թվի քառակուսին.

javascriptfunction func(num) {
  console.log(num ** 2);
}

Ենթադրենք՝ մենք ցանկանում ենք ոչ թե արտածել արժեքը console-ում, այլ գրել այն ինչ-որ փոփոխականի մեջ, ահա այսպես.

javascriptlet res = func(3); // res փոփոխականում այժմ կլինի 9

Դրա համար JavaScript-ում գոյություն ունի հատուկ հրահանգ return, որը թույլ է տալիս նշել այն արժեքը, որը վերադարձնում է ֆունկցիան։ «Վերադարձնում է» բառի տակ հասկանում են այն արժեքը, որը կգրվի փոփոխականի մեջ, եթե նրան վերագրել կանչված ֆունկցիան։

Այսպիսով, եկեք վերագրենք մեր ֆունկցիան այնպես, որ այն արդյունքը չարտածի console-ում, այլ վերադարձնի այն փոփոխականին.

javascriptfunction func(num) {
  return num ** 2;
}

Այժմ կանչենք մեր ֆունկցիան՝ գրելով դրա պատասխանը փոփոխականի մեջ.

javascriptlet res = func(3); // փոփոխականի մեջ կգրվի 9

Այն բանից հետո, երբ տվյալները գրվել են փոփոխականի մեջ, դրանք կարելի է, օրինակ, արտածել console-ում.

javascriptlet res = func(3);
console.log(res); // կարտածի 9

Կամ նախ կարելի է ինչ-որ կերպ փոխել այդ տվյալները, ապա արտածել դրանք console-ում.

javascriptlet res = func(3);
res = res + 1;
console.log(res); // կարտածի 10

Կարելի է անմիջապես կատարել որոշ գործողություններ ֆունկցիայի աշխատանքի արդյունքի հետ, նախքան այն գրելը փոփոխականի մեջ.

javascriptlet res = func(3) + 1;
console.log(res); // կարտածի 10

Կարելի է արդյունքը չգրել փոփոխականի մեջ, այլ անմիջապես արտածել այն console-ում.

javascriptconsole.log(func(3)); // կարտածի 9

Կարելի է կանչել ֆունկցիան մեկ արտահայտության մեջ տարբեր պարամետրերով.

javascriptlet res = func(2) + func(3);
console.log(res); // կարտածի 13
Задание 1

Ստեղծեք ֆունկցիա, որը պարամետրով ընդունում է թիվ, իսկ վերադարձնում է այդ թվի խորանարդը։ Օգտագործելով այս ֆունկցիան՝ գտեք 3 թվի խորանարդը և գրեք այն res փոփոխականի մեջ։

Задание 2

Ստեղծեք ֆունկցիա, որը պարամետրով ընդունում է թիվ, իսկ վերադարձնում է այդ թվի քառակուսի արմատը։ Օգտագործելով այս ֆունկցիան՝ գտեք 3 թվի արմատը, ապա գտեք 4 թվի արմատը։ Գումարեք ստացված արդյունքները և արտածեք դրանք console-ում։