<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
document.write("for循环实现10的阶乘:<br>");
for(var i=1;i<=10;i++){
var sum=1;
for(var j=1;j<=i;j++){
sum*=j
}
document.write(i,"的阶乘为:",sum);
document.write("<br>");
}
document.write("<br>");
document.write("while循环实现10的阶乘:<br>");
var i=1;
while(i<=10){
var sum=1;
var j=1;
while(j<=i){
sum*=j;
j++;
}
document.write(i,"的阶乘是:",sum);
document.write("<br>");
i++;
}
document.write("<br>");
document.write("do-while循环实现10的阶乘:<br>");
var i=1;
do{
var j=1;
var sum=1;
do{
sum*=j;
j++;
}
while(j<=i)
document.write(i,"的阶乘为:",sum);
document.write("<br>");
i++;
}
while(i<=10)
</script>
</head>
<body>
</body>
</html>
用while,do-while,for循环三种方法求1-10的阶乘
最新推荐文章于 2024-11-03 12:43:34 发布
本文通过三种不同的循环结构(for、while、do-while)展示了如何在JavaScript中计算1到10的各数的阶乘,深入探讨了不同循环结构的特点及其在实际编程中的应用。

2万+

被折叠的 条评论
为什么被折叠?



