-3
如何不同時或循環我無法理解這個人的作品階乘請解釋一下階乘在JavaScript中沒有循環
function factorial(x) {
if (x === 0) {
return 1;
}
return x * factorial(x - 1);
}
console.log(factorial(5));
如何不同時或循環我無法理解這個人的作品階乘請解釋一下階乘在JavaScript中沒有循環
function factorial(x) {
if (x === 0) {
return 1;
}
return x * factorial(x - 1);
}
console.log(factorial(5));
它使用遞歸函數。所以factorial
調用本身多次,只要x不是0
谷歌遞歸 – Jorg
試圖通過它與調試器步進。 – 2017-07-26 05:30:37
您可以在YouTube上觀看與視頻相關的遞歸。視頻將澄清更好。 –