⊗jsPmFBRt 207 of 505 menu

JavaScript-da return instruksiyasi

Faraz qilaylik, bizda berilgan sonning kvadratini konsolga chiqaruvchi funksiya mavjud:

function func(num) { console.log(num ** 2); }

Faraz qilaylik, biz qiymatni konsolga chiqarishni emas, balki qandaydir o'zgaruvchiga quyidagicha yozishni xohlaymiz:

let res = func(3); // res o'zgaruvchisida endi 9

Buning uchun JavaScriptda return deb ataladigan maxsus instruksiya mavjud bo'lib, u funksiya qaytaradigan qiymatni ko'rsatish imkonini beradi. "Qaytaradi" so'zi bilan, agar chaqirilgan funksiyani o'zgaruvchiga tayinlasak, qaysi qiymat o'zgaruvchiga yozilishini tushunamiz.

Shunday qilib, keling, funksiyamizni natijani konsolga chiqarish o'rniga, uni o'zgaruvchiga qaytaradigan qilib qayta yozamiz:

function func(num) { return num ** 2; }

Endi funksiyamizni chaqirib, uning javobini o'zgaruvchiga yozamiz:

let res = func(3); // o'zgaruvchiga 9 yoziladi

Ma'lumotlar o'zgaruvchiga yozilgandan so'ng, ularni, masalan, konsolga chiqarish mumkin:

let res = func(3); console.log(res); // 9 ni chiqaradi

Yoki avval ushbu ma'lumotlarni qandaydir o'zgartirish mumkin, so'ngra ularni konsolga chiqarish mumkin:

let res = func(3); res = res + 1; console.log(res); // 10 ni chiqaradi

Funksiya natijasi bilan o'zgaruvchiga yozishdan avval darhol ba'zi amallarni bajarish mumkin:

let res = func(3) + 1; console.log(res); // 10 ni chiqaradi

Yoki natijani o'zgaruvchiga yozmasdan, darhol konsolga chiqarish mumkin:

console.log(func(3)); // 9 ni chiqaradi

Funksiyani turli parametrlar bilan bir ifodada chaqirish mumkin:

let res = func(2) + func(3); console.log(res); // 13 ni chiqaradi

Parametr sifatida sonni qabul qiladigan va shu sonning kubini qaytaradigan funksiya yarating. Ushbu funksiya yordamida 3 sonining kubini toping va uni res o'zgaruvchisiga yozing.

Parametr sifatida sonni qabul qiladigan va shu sonning ildizini qaytaradigan funksiya yarating. Ushbu funksiya yordamida 3 sonining ildizini toping, keyin 4 sonining ildizini toping. Olingan natijalarni yig'indi hisoblang va ularni konsolga chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish