JavaScript-də return ilə işləmək üsulu
return ilə işləməyin bəzi sadələşdirilmiş üsulları var.
Nümunə olaraq aşağıdakı kodu nəzərdən keçirək:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Gördüyünüz kimi, bu kodda şərtdən asılı olaraq
res dəyişəninə ya bir, ya da digər dəyər
təyin olunur. Funksiyanın son sətirində isə
res dəyişəninin məzmunu return vasitəsilə qaytarılır.
Gəlin bu kodu lazımsız res dəyişənindən istifadə etmədən,
daha qısa formada yenidən yazaq:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Aşağıdakı funksiya verilmişdir:
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));
Zəhmət olmasa onu öyrənilən nəzəriyyəyə uyğun olaraq qısa formada yenidən yazın.