[英]Javascript Sum with Sum displayed
所以我必須從用戶那里接受一個整數,然后將該整數加上它下面的每個數字,直到我們達到+ 0
並顯示所有工作並獲得總和,我該怎么做。 例如,如果用戶輸入整數 10,它應該顯示在文檔上:
10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 0 = 55
謝謝,希望這是有道理的。
這是我到目前為止:
<script>
//Variable declarations
var i;
i = Number(prompt("Enter an integer greater than zero:"));
if ( i <= 0 ) {
document.write("<p>Invalid Input</p>");
}
else {
var start = i;
var total = 0;
for (var i = start; i > 0; i--)
{
total += i;
}
document.write( total );
}
</script>
就像這樣:
var start = 10; var total = 0; var flow = ""; for(var i = start; i > 0; i--) { total += i; flow += i + " + "; } flow = flow.substring(0, flow.length - 2); flow += " = " + total; $("#flow").html(flow);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <span id="flow"></span>
編輯更改代碼以輸出工作流。 並感謝您的反對:)
你可以做這樣的事情。
for (var i = start; i > 0; i--)
{
document.write(i+"+");
}
document.write("="+total );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.