使用 Javascript 语言 编写程序,计算10!(1*2*3*..*10)结果。
时间: 2024-06-25 18:00:49 浏览: 105
在JavaScript中,你可以使用循环和乘法运算符`*`来计算阶乘。下面是一个简单的示例代码来计算10的阶乘:
```javascript
function factorial(n) {
// 检查n是否为非负整数
if (n < 0 || !Number.isInteger(n)) {
return "请输入一个非负整数";
}
let result = 1;
for (let i = 1; i <= n; i++) {
result *= i;
}
return result;
}
console.log(factorial(10)); // 输出10!的结果
```
在这个函数中,我们定义了一个名为`factorial`的函数,它接受一个参数`n`,然后用一个for循环从1迭代到`n`,每次迭代都将当前数字乘以`result`。当循环结束时,`result`将存储`n`的阶乘。
阅读全文