1、设计一个Web页面,要求在prompt框中输入数值n,警告框中显示数值n的阶乘。
时间: 2024-04-10 15:27:50 浏览: 104
以下是一个简单的HTML页面示例,它可以实现您所描述的功能:
```html
<!DOCTYPE html>
<html>
<head>
<title>阶乘计算器</title>
<script>
function calculateFactorial() {
var n = parseInt(prompt("请输入一个整数n:")); // 弹出提示框,获取用户输入的数值并转换为整数
var factorial = 1;
for (var i = 1; i <= n; i++) {
factorial *= i;
}
alert(n + "的阶乘是:" + factorial); // 弹出警告框,显示计算结果
}
</script>
</head>
<body>
<button onclick="calculateFactorial()">计算阶乘</button>
</body>
</html>
```
在这个示例中,我们使用了HTML和JavaScript来实现功能。当用户点击"计算阶乘"按钮时,`calculateFactorial()`函数会被调用。函数首先使用`prompt()`方法弹出一个提示框,要求用户输入一个整数n。然后,使用循环计算n的阶乘,并将结果使用`alert()`方法显示在警告框中。
您可以将以上代码保存为一个HTML文件,然后在浏览器中打开该文件即可看到页面效果。
阅读全文