JavaScript'te return İle Çalışma Tekniği
return ile çalışmanın kodu basitleştiren bazı teknikleri vardır.
Örneğin, aşağıdaki kodu ele alalım:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Gördüğünüz gibi, bu kodda koşula bağlı olarak
res değişkenine ya bir değer ya da başka bir değer atanacaktır.
Ve fonksiyonun son satırında res değişkeninin içeriği
return ile döndürülür.
Şimdi bu kodu, burada gereksiz olan res değişkeninden kurtularak
daha kısa bir forma yeniden yazalım:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Aşağıdaki fonksiyon verilmiştir:
function func(num1, num2) {
let res;
if (num1 > 0 && num2 > 0) {
res = num1 * num2;
} else {
res = num1 - num2;
}
return res;
}
console.log(func(3, 4));
Öğrenilen teoriye göre onu kısaltılmış forma yeniden yazın.