猿问

从一个到另一个添加各种数字

有没有一种方法可以使用 for 循环将各种数字从一个添加到另一个?用一行或多行填空___。


<input id="minNumber">

<input id="maxNumber">

for(var i = 0; i < ___; i++) {

  var num = document.getElementById("minNumber");

  var num2 = document.getElementById("maxNumber");

    _________________________________________________

}

类似地,这就像添加 1 + 2 + 3 + 4 + 5 + 6... 一样,但允许用户设置要添加的最小值和最大值。我怎样才能做到这一点?


温温酱
浏览 114回答 2
2回答

胡子哥哥

的语法for-loop是初始化、条件和事后思考您应该initial value在条件下使用最小值和最大值。var num = +document.getElementById("minNumber").value;var num2 = +document.getElementById("maxNumber").value;var total = 0;for (var i = num; i <= num2; i++) {&nbsp; total += i;}console.log(total);<input id="minNumber" type="number" value="1"><input id="maxNumber" type="number" value="5">

偶然的你

在下面试试这个:<input id="minNumber"><input id="maxNumber">var num = document.getElementById("minNumber");var num2 = document.getElementById("maxNumber");for(var i = num; i < num2; i++){_________________________________________________}这将从您的 minNumber 迭代到用户定义的 maxNumber。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答