while循环实现10!
时间: 2024-06-14 10:05:39 浏览: 84
以下是使用while循环实现10的阶乘的代码示例:
```javascript
function factorial(num) {
var str = num + "!=";
var sum = 1;
var i = num;
while (i > 0) {
sum = sum * i;
if (i == 1) {
str = str + i + "=";
} else {
str = str + i + "*";
}
i--;
}
console.log("while循环实现" + num + "的阶乘");
console.log(str + sum);
}
factorial(10);
```
该代码使用了一个while循环来计算给定数字的阶乘。在每次循环中,将当前数字乘以累积的乘积,并将乘积存储在变量`sum`中。同时,根据当前数字是否为1,将相应的字符串添加到变量`str`中。最后,循环结束后,打印出计算结果。
阅读全文