⊗jsPmFBRt 207 of 505 menu

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

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан