<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<table>
<tr>
<td>
<input type="text" id="num"/>
</td>
<td><button onclick="fac()">阶乘</button>
</td>
<td>
<span id="result">=</span>
</td>
</tr>
</table>
<script type="text/javascript">
function fac(){
var num = document.getElementById('num').value;
var f = 1;
if(num < 0){
document.getElementById('result').innerHTML = "负数没有阶乘";
}else if(num == 0){
document.getElementById('result').innerHTML = "0的阶乘是1";
}else{
for(var i = 1;i <= num;i++){
f *= i;
}
document.getElementById('result').innerHTML = '=' + f;
}
}
</script>
</body>
</html>
使用HTML计算阶乘
最新推荐文章于 2023-02-19 13:49:34 发布