我想計算一個遞歸函數和jQuery的系列,但我不知道如何記錄函數正在做的每個遞歸,所以我可以得到系列成員。從jquery函數的日誌遞歸
的代碼如下:
$(document).ready(function() {
$("#button").click(function() {
var n = $("#number").val();
function series(n) {
if (n == 1) {
return 6;
} else {
return 0.5 * series(n - 1) + 4;
}
}
console.log(series(n));
});
});
的問題是,該功能僅記錄最後一個系列成員。例如,如果n = 4
該系列應該是6,7,7.5,7.75。
該函數僅返回7.75。
這是系列公式:series(n) = 0.5 * series(n - 1) + 4
,如果n = 1
然後series(n) = 6
; 謝謝!
感謝它完成了工作!但是它非常複雜,在Visual Basic或C++中更容易。 puere遞歸和迭代打印,我會繼續調查,必須有一個更簡單的方法來做到這一點! – Jadox