我有一個0-5的html選擇列表。我從列表中選擇一個數字,例如4,我想讓程序吐出5.因爲0,1,2,3,4是5個數字。目前我的循環只是將數字添加到15.我的for循環中的邏輯有些問題。用於循環統計從0到一個數字的整個數字javascript
document.getElementById('go').onclick = function() {
var topValue = document.getElementById('number').value;
topValue = parseFloat(topValue);
number = 0;
for (n = 0; n <= topValue; n++) {
number = number + n;
};
document.getElementById('result').value = number;
};
「我的for循環中的邏輯有什麼問題」是什麼意思?你能提供一個最小可重現的例子(plunker/jsfiddle)嗎? –
也許我的閱讀不正確,但是你不想只是'topValue + 1'呢? –