JavaScript求阶乘的八种方法

您所在的位置:网站首页 递归的阶乘 JavaScript求阶乘的八种方法

JavaScript求阶乘的八种方法

2024-07-14 09:28| 来源: 网络整理| 查看: 265

//方法一 尾递归的优化

//构建一个带尾递归的函数。因为它会返回自身调用的结果,所以它是尾递归 //JavaScript 当前没有对这种形式的递归做出优化 var factorial = function factorial(i, a) { console.log(i, a); a = a || 1; console.log(i, a); if (i 1) { num--; result *= num; } return result; } console.log("while循环递归", test2(4));

//方法八

function factorial(n) { if (n === 1) return 1 return n * factorial(n - 1) } factorial(5)

//方法九

var count = 0; var jc = 1; for(var j = 1;j


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3