⊗jsPmFBRt 207 of 505 menu

JavaScript'te return Deyimi

Bir fonksiyonumuz olduğunu varsayalım, bu fonksiyon iletilen sayının karesini konsola yazdırıyor:

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

Diyelim ki değeri konsola yazdırmak yerine, herhangi bir değişkene şu şekilde kaydetmek istiyoruz:

let res = func(3); // res değişkeninde artık 9 var

Bunun için JavaScript'te, fonksiyonun döndürdüğü değeri belirtmeye yarayan özel bir return deyimi vardır. "Döndürür" kelimesiyle kastedilen, çağrılan fonksiyon bir değişkene atanırsa, o değişkene yazılacak olan değerdir.

Öyleyse, fonksiyonumuzu sonucu konsola yazdırmak yerine, bir değişkene döndürecek şekilde yeniden yazalım:

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

Şimdi fonksiyonumuzu çağıralım ve cevabını bir değişkene yazalım:

let res = func(3); // değişkene 9 yazılacak

Veriler değişkene yazıldıktan sonra, örneğin, konsola yazdırılabilir:

let res = func(3); console.log(res); // 9 yazdıracak

Veya bu veriler önce bir şekilde değiştirilebilir, ardından konsola yazdırılabilir:

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

Fonksiyonun sonucu bir değişkene yazılmadan önce hemen bazı işlemler yapılabilir:

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

Veya sonuç bir değişkene yazılmadan, doğrudan konsola yazdırılabilir:

console.log(func(3)); // 9 yazdıracak

Fonksiyon, farklı parametrelerle bir ifadede çağrılabilir:

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

Parametre olarak bir sayı alan ve bu sayının küpünü döndüren bir fonksiyon yapın. Bu fonksiyonu kullanarak 3 sayısının kübünü bulun ve res değişkenine yazın.

Parametre olarak bir sayı alan ve bu sayının karekökünü döndüren bir fonksiyon yapın. Bu fonksiyonu kullanarak önce 3 sayısının karekökünü bulun, ardından 4 sayısının karekökünü bulun. Elde edilen sonuçları toplayın ve konsola yazdırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet