JavaScript For Loop双倍值365次

时间:2018-01-23 14:33:36

标签: javascript for-loop

我正在努力在JavaScript中制作一个For Loop语句,该语句将翻倍.01 365倍(一年便加倍一分钱)。请帮忙!

这便士的价格翻了一番,但最高只达到了365 ...我怎么把它翻倍365倍呢?

var i = .01
for (; i < 365; i *=2){
    console.log(i);
}

感谢您的帮助!!

2 个答案:

答案 0 :(得分:6)

如果你准确知道你需要加倍的数量(在这种情况下为365),那么你甚至不需要for循环。你可以通过2的幂来倍增:

let i = 0.01 * Math.pow(2, 365); 

答案 1 :(得分:2)

很简单,您使用相同的值进行计数和乘法。如果你想用1个变量完成它,那么你必须在下划线部分{365}上放置你期望得到的值。但是,更简单的方法是:

for (var i = 0.01; i <= __; i++) {