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тү чыгарат
Задание 1

Параметри катары санды кабыл алган, ал сандын кубун кайтарган функция жасагыла. Бул функциянын жардамы менен 3 санынын кубун таап, res өзгөрмөсүнө жазыгыла.

Задание 2

Параметри катары санды кабыл алган, ал сандын квадраттык тамырын кайтарган функция жасагыла. Бул функциянын жардамы менен 3 санынын тамырын таап, анан 4 санынын тамырын табыгыла. Алынган натыйжаларды кошуп, аларды консолго чыгарыгыла.