<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body></body>
<script>
// function factorial(num) {
// if (num == 1) return 1;
// return num * factorial(num - 1);
// return 3 * 2 * 1
// return 2 * 1
// return 1
// }
// 简写
function factorial(num) {
return num === 1 ? 1 : num * factorial(num - 1);
}
console.log(factorial(5));
</script>
</html>
js 阶乘:使用函数实现递归算
最新推荐文章于 2024-07-30 22:36:34 发布