تابع فاکتوریال در جاوا اسکریپت – توضیح سریع.

Summarize this content to 400 words in Persian Lang
فاکتوریل یک فرمول ریاضی است که یک عدد را در هر عدد زیر آن ضرب می کند تا یک عدد.
وقتی این نمونه کد را می بینید،
تابع فاکتوریل(n) {اگر (n == 0) {بازگشت 1;}دیگر {بازگشت فاکتوریل(n – 1) * n;}13}console.log(factorial(8));// → 40320
در اینجا نحوه حل آن است
اگر n 0 باشد، 1 را برمی گرداند و شرط بازگشت را به پایان می رساند
اگر n 0 نباشد، خود را با n-1 ضرب در n فراخوانی می کند
یافتن فاکتوریل (8)
فاکتوریل(n – 1) * n
n می شود 8 – می توان گفت 8 آرگومانی است که به تابع فاکتوریل منتقل می شود
فاکتوریل (n-1)*n
ساده است
(8-1) * 8
که می شود
فاکتوریل (7)* 8
ابتدا فاکتوریل 7 را پیدا کنید سپس حاصل را در 8 ضرب کنید
7 7x6x5x4x3x2x1 است – که برابر با 5040 است
حاصل فاکتوریل 7 را در 8 ضرب کنید
5040 * 8 برابر است با 40320
تمام کن
فاکتوریل یک فرمول ریاضی است که یک عدد را در هر عدد زیر آن ضرب می کند تا یک عدد.
وقتی این نمونه کد را می بینید،
تابع فاکتوریل(n) {
اگر (n == 0) {
بازگشت 1;
}دیگر {
بازگشت فاکتوریل(n – 1) * n;
}
13
}
console.log(factorial(8));
// → 40320
در اینجا نحوه حل آن است
- اگر n 0 باشد، 1 را برمی گرداند و شرط بازگشت را به پایان می رساند
- اگر n 0 نباشد، خود را با n-1 ضرب در n فراخوانی می کند
یافتن فاکتوریل (8)
فاکتوریل(n – 1) * n
n می شود 8 – می توان گفت 8 آرگومانی است که به تابع فاکتوریل منتقل می شود
فاکتوریل (n-1)*n
ساده است
(8-1) * 8
که می شود
فاکتوریل (7)* 8
ابتدا فاکتوریل 7 را پیدا کنید سپس حاصل را در 8 ضرب کنید
7 7x6x5x4x3x2x1 است – که برابر با 5040 است
حاصل فاکتوریل 7 را در 8 ضرب کنید
5040 * 8 برابر است با 40320
تمام کن