求10的阶乘
- 需要知道阶乘的概念
10的阶乘 =10x9x8x7x6x5x4x3x2x1
使用for循环来进行计算,i的初始值赋值为10,终止循环条件是i大于等于1的时候终止,每次运算结束后i减一,定义一个类加器来存放计算的结果,每次accumulator
*= i就是10乘9的结果乘以后面的8,依次类推,循环结束后计算出的最后一次结果就是10的阶乘结果
- 代码如下:
let accumulator = 1 //累加器存放结果
let num = 10
for(let i = num; i >= 1; i--) {
accumulator *= i
}
console.log(accumulator); //在控制台中打印结果
- 代码运行: