<!DOCTYPE html>
<html>
<head>
<title>阶乘</title>
<script>
while(true){
var obj = prompt("输入一个整数:","");
if(/^\+?\d+$/.test(obj)){
var sum = 0;
for(var i = 1; i <= obj; i++){
var x = 1;
for(var j = 1; j <= i; j++){
x *= j;
}
sum += x;
}
alert("1的阶乘到"+obj+"的阶乘的和: " + sum);
break;
}else{
continue;
}
}
</script>
</head>
<body>
</body>
</html>
上面的代码,主要讲述,1到任意输入数的阶乘之和。
如有疑问,及时沟通