⊗jsPmFBRt 207 of 505 menu

JavaScript-də return instruksiyası

Tutaq ki, bizim çatdırılan ədədin kvadratını konsola çıxaran bir funksiyamız var:

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

Tutaq ki, biz dəyəri konsola çıxarmaq istəmirik, əksinə bir dəyişənə yazmaq istəyirik, belə:

let res = func(3); // res dəyişənində indi 9 var

Bunun üçün JavaScript-də xüsusi bir return instruksiyası var, hansı ki, funksiyanın qaytardığı dəyəri göstərməyə imkan verir. "Qaytarır" sözü ilə əgər çağırılmış funksiyanı dəyişənə təyin etsək, hansı dəyərin dəyişənə yazılacağı başa düşülür.

Beləliklə, gəlin funksiyamızı nəticəni konsola çıxarmaq əvəzinə, onu dəyişənə qaytaracaq şəkildə yenidən yazaq:

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

İndi funksiyamızı çağıraq, onun cavabını dəyişənə yazaraq:

let res = func(3); // dəyişənə 9 yazılacaq

Məlumatlar dəyişənə yazıldıqdan sonra, onları, məsələn, konsola çıxarmaq olar:

let res = func(3); console.log(res); // 9 çıxardacaq

Ya da əvvəlcə bu məlumatları dəyişdirmək, sonra isə konsola çıxarmaq olar:

let res = func(3); res = res + 1; console.log(res); // 10 çıxardacaq

Funksiyanın nəticəsi ilə dəyişənə yazılmazdan əvvəl dərhal bəzi əməliyyatlar yerinə yetirmək olar:

let res = func(3) + 1; console.log(res); // 10 çıxardacaq

Nəticəni dəyişənə yazmamaq, əksinə onu dərhal konsola çıxarmaq olar:

console.log(func(3)); // 9 çıxardacaq

Funksiyanı müxtəlif parametrlərlə eyni ifadədə çağırmaq olar:

let res = func(2) + func(3); console.log(res); // 13 çıxardacaq

Parametr kimi ədəd qəbul edən, və həmin ədədin kubunu qaytaran bir funksiya hazırlayın. Bu funksiyanın köməyi ilə 3 ədədinin kubunu tapın və onu res dəyişəninə yazın.

Parametr kimi ədəd qəbul edən, və həmin ədədin kvadrat kökünü qaytaran bir funksiya hazırlayın. Bu funksiyanın köməyi ilə 3 ədədinin kökünü tapın, sonra 4 ədədinin kökünü tapın. Alınan nəticələri toplayın və onları konsola çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et