⊗jsPmFBRt 207 of 505 menu

JavaScript'теги return буйругунун колдонуу

Бизде берилген сандын квадратын консолго чыгаруучу функция бар деп коёлу:

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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу