محاسبه فاکتور با جاوا اسکریپت
محاسبه فاکتور یک مفهوم کلیدی در ریاضیات است. این مفهوم بهویژه در برنامهنویسی و توسعه وب نیز کاربرد دارد. با استفاده از جاوا اسکریپت، میتوانیم به سادگی فاکتور یک عدد را محاسبه کنیم. در اینجا، به بررسی روشهای مختلف و نوشتن کد مناسب میپردازیم.
تعریف فاکتور
فاکتور یک عدد، حاصلضرب همهی اعداد صحیح مثبت کوچکتر یا مساوی آن عدد است. به عنوان مثال، فاکتور عدد 5 برابر با 5 × 4 × 3 × 2 × 1 است. بنابراین، فاکتور 5 برابر با 120 میشود.
نوشتن تابع محاسبه فاکتور
برای محاسبه فاکتور در جاوا اسکریپت، میتوانیم تابعی بسازیم. این تابع میتواند از روشهای مختلفی مانند بازگشتی یا تکراری استفاده کند. در زیر، یک نمونه تابع بازگشتی برای محاسبه فاکتور ارائه شده است:
```javascript
function factorial(n) {
if (n === 0 || n === 1) {
return 1;
}
return n * factorial(n - 1);
}
```
استفاده از تابع
برای استفاده از تابع بالا، میتوانیم عدد مورد نظر را به آن پاس دهیم:
```javascript
console.log(factorial(5)); // 120
```
این کد عدد 5 را به تابع پاس میدهد و نتیجه را در کنسول نمایش میدهد.
روش تکراری
همچنین میتوانیم از یک حلقه برای محاسبه فاکتور استفاده کنیم. در اینجا، یک نمونه کد تکراری آمده است:
```javascript
function factorialIterative(n) {
let result = 1;
for (let i = 2; i <= n; i++) {
result *= i;
}
return result;
}
```
این کد نیز بهراحتی میتواند فاکتور یک عدد را محاسبه کند:
```javascript
console.log(factorialIterative(5)); // 120
```
نتیجهگیری