本文实例讲述了JS实现求5的阶乘运算操作。分享给大家供大家参考,具体如下:方案一:利用while循环functionfactorial(num{varresult1 本文实例讲述了JS实现求5的阶乘运算操作。分享给大家供大
本文实例讲述了JS实现求5的阶乘运算操作。分享给大家供大家参考,具体如下:
方案一:利用while循环
function factorial(num){
var result = 1;
while(num){
result *= num;
num--;
}
return result;
}
console.log(factorial(5))//120
运行结果:
方案二:利用函数递归
function factorial(num){
if(num <= 0){
return 1;
}else{
return num*arguments.callee(num-1);
}
}
console.log(factorial(5))//120
运行结果:
感兴趣的朋友还可以使用本站在线HTML/CSS/Javascript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行结果。
更多关于Javascript相关内容还可查看本站专题:《Javascript数学运算用法总结》、《Javascript数据结构与算法技巧总结》、《Javascript数组操作技巧总结》、《Javascript事件相关操作与技巧大全》、《Javascript操作DOM技巧总结》及《Javascript字符与字符串操作技巧总结》
希望本文所述对大家Javascript程序设计有所帮助。
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网