⊗jsPmFBRt 207 of 505 menu

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-ում։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել