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:

javascriptfunction 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:

javascriptfunction func(num) {
  if (num >= 0) {
    return Math.sqrt(num);
  } else {
    return 0;
  }
}

console.log(func(3));
Задание 1

Aşağıdakı funksiya verilmişdir:

javascriptfunction 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.