输入值增量的总和数组

Sum array of the increment of input values

本文关键字:数组 输入      更新时间:2023-09-26

我正在尝试编写一个接受两个输入值的总和数组函数。 第一个输入值以增量方式添加,直到达到第二个输入的值。 例如,如果下限为"2",上限为"5",则总和为 2 + (2+1) + (2+2) + (2+3) + (2+4) + (2+5) = 27。 我尝试使用变量"i",该变量添加到下限并逐渐上升,直到(i <=(上限 - 下限),但我不确定如何编写总和数组,或者总和数组是否是解决此问题的最佳方法。 感谢您的帮助。

Q7 显示

问7

<!-- Question 7 Start -->
<div role="tabpanel" class="tab-pane tab-pane active" id="q6">
    <div class="row">
        <div class="col-md-12">
            <pre>     

问题 7 代码:

  </pre>
        </div>
        <div class="col-md-12">
            <!-- button -->
            <button id="button" class="btn btn-default" type="button">Question Seven Solution</button>
        </div>
        <div class="col-md-12">
            <!-- result -->
            <div id="result"></div>
        </div>
    </div>
</div>


    <script>
        $(document).ready(function () {
            var lowerLimit = 0;
            var upperLimit = 0;
            function range(lowerLimit, upperLimit){
                var lowerLimit = parseInt(prompt("What number would you like to being with?"));
                if (isNaN(lowerLimit)) {
                    alert("That's not a number, please retry.");
                    var lowerLimit = prompt("Please re-enter a number.");
                }
                var upperLimit = parseInt(prompt("What number would you like to end with?"));
                if (isNaN(upperLimit)) {
                    alert("That's not a number, please retry.");
                    var upperLimit = prompt("Please re-enter a number.");
                }
             /*    var arr = [upperLimit, lowerLimit, i];
                for(i = 1; i <= (upperLimit - lowerLimit); i++){
                var equation = lowerLimit + (lowerLimit+i);
                }*/

            //ends function
            }
            //ends document ready function
        });
    </script>
数组

有什么用?您可以直接添加它们并给出输出,而无需使用数组...

试试这段代码:

var sum=lowerLimit; for(i=1; i<=upperLimit; i++){ sum += (lowerLimit+i); }

抱歉该

代码中有错误

var sum=lowerlimit;
for(i=1; i<=upperLimit; i++){
  sum += (lowerLimit+i);
}