这个考验的是函数内的递归调用。
function factorialize(num) {
return num;
}
factorialize(5);
答案:
function factorialize(num) {
count = 1;
for(i=1;i<=num;i++){
count=count*i;
}
return count;
}
factorialize(5);
卡在这里很久,后来发现是for的循环条件写错了, i<=num 是在小于等于num的时候执行for,我理解成大于num跳出for,切记!