主要思想: 递归 + 三目运算符 代码: //定义函数用来计算阶乘,tar接受参数 function fac(tar){ //三目运算符 条件?满足条件时返回的结果 : 不满足时返回的结果 return (tar === 1? 1: tar*arguments.callee