我试图弄清楚这一点,但不确定下一步该怎么做。我想做的是有一个值数组和一个起始值,即
起始值= 2
数组= 1,3,5,7,9
我需要返回的是
2是(2x1)
6比x数组值3高的值
30高于x数组值5的值
210高于x数组值7的值
1890,其值高于x数组值9
这是我到目前为止所做的,但是返回
2
6
10
14
18岁
并且不使用先前的值进行乘法
var startingValue = prompt("What Is The Starting Value");
var VXP = [1, 3, 5, 7, 9];
var text = "";
var i;
for (i = 0; i < VXP.length; i++) {
result = text += VXP[i] * startingValue + "<br>";
}
document.getElementById("demo").innerHTML = result;
最佳答案
您需要做这样的事情-
for (i = 0; i < VXP.length; i++) {
startingValue *= VXP[i];
result = text += startingValue + "<br>";
}
这将更新先前的值。
关于javascript - 增加值(value)并保持连续增长,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29240324/