針對階乘編寫 For 迴圈的 JavaScript
我們需要編寫一個簡單的 JavaScript 函式,該函式接收一個數字(例如 n),並使用 for 迴圈對其階乘進行計算,並返回階乘。
例如 -
factorial(5) = 120, factorial(6) = 720
維護一個計數和一個結果變數,讓計數不斷乘以結果,同時將計數減 1,直到它達到 1
最後我們返回結果。
示例
以下是程式碼 -
const num = 14;
const factorial = num => {
let res = 1;
for(let i = num; i > 1; i--){
res *= i;
};
return res;
};
console.log(factorial(num));輸出
它將在控制檯中輸出以下內容 -
87178291200
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP