搜索文档
首页
HTML/CSS
JavaScript
服务端开发
Java教程
移动端
数据库
当前位置:
首页
JavaScript
JavaScript 教程
JavaScript 函数
源代码
清空
点击运行
<!DOCTYPE html> <html> <title>JavaScript 函数递归示例 - 基础教程(div.cn)</title> <body> <h1>递归</h1> <p>以下示例使用递归获取数字的阶乘:</p> <p id="output"></p> <script> var factorial = function(number) { if (number <= 0) { // terminal case return 1; } else { // 块执行 return (number * factorial(number - 1)); } }; document.getElementById("output").innerHTML = factorial(5); </script> </body> </html>
运行结果