针对阶乘编写 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