function factorial(n) { if (n === 0) { // شرط پایان return 1; } else { return n * factorial(n - 1); // فراخوانی بازگشتی } } console.log(factorial(5)); // خروجی: 120