![](/img/trans.png)
[英]I want to write a javascript code to fetch data from koha (An ILS)
[英]I want to write javascript code to get a addition countdown
所以基本上這個提示:
你輸入一個數字,代碼應該在倒計時添加一個數字,例如,如果用戶輸入10,那么結果應該是: 10 + 9 + 8 + 7 + 6 + 5 + 4 +3 +2 +1=55
。
這是我到目前為止:
var num = Number(prompt("Enter a Number Greater than zero"));
while (num > 0){
first = num;
second = num-=1;
document.write(first + " +" + second + " +");
value = first + num;
document.write(value)
num--;
}
但我繼續得到這樣的東西:4 + 3 + 72 +1 +3( 假設4是用戶輸入的數字 )
我被困了可以有人請幫幫我???? !!
您可以稍微更改算法,因為對於第一個值,輸出不需要加號。
var num = Number(prompt("Enter a Number Greater than zero")), value = 0; document.body.appendChild(document.createTextNode(num)); value += num; num--; while (num > 0) { document.body.appendChild(document.createTextNode(' + ' + num)); value += num; num--; } document.body.appendChild(document.createTextNode(' = ' + value));
您可以在while
循環之外的一個變量中保留total。
var num = Number(prompt("Enter a Number Greater than zero")); var total = 0; while (num > 0) { total += num; document.body.innerHTML += (num == 1 ? num + ' = ' + total : num + ' + '); num--; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.