<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//1.所谓的递归函数就是函数在自身的函数体内调用自身
//2.递归调用只在特定的情况下才使用,比如处理阶乘问题
//定义递归函数的两个必要条件:1.结束递归的条件2.递归调用的语句
function factorial(num){
if(num<=1){//结束递归的条件
return 1;
}else{
return factorial(num-1)*num;//递归调用的语句
}
}
document.write("10!的结果为:"+factorial(10));
</script>
</body>
</html>
递归函数
最新推荐文章于 2022-05-04 18:00:35 发布