簡體   English   中英

顯示總和的 Javascript 總和

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM