Дастури return дар JavaScript

Фарз мекунем, ки мо функсияе дорем, ки квадрати адади додашударо дар консол чоп мекунад:

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-ро ёбед. Натиҷаҳои бадастомадаро ҷамъ кунед ва онҳоро ба консол чоп кунед.