有没有一种方法可以使用 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... 开始相加,但允许用户设置要相加的最小值和最大值。我怎样才能做到这一点?
2 回答
FFIVE
TA贡献1797条经验 获得超6个赞
的语法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++) {
total += i;
}
console.log(total);
<input id="minNumber" type="number" value="1">
<input id="maxNumber" type="number" value="5">
慕慕森
TA贡献1856条经验 获得超17个赞
试试下面这个:
<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。
- 2 回答
- 0 关注
- 86 浏览
添加回答
举报
0/150
提交
取消