我正在努力在JavaScript中制作一个For Loop语句,该语句将翻倍.01 365倍(一年便加倍一分钱)。请帮忙!
这便士的价格翻了一番,但最高只达到了365 ...我怎么把它翻倍365倍呢?
var i = .01
for (; i < 365; i *=2){
console.log(i);
}
感谢您的帮助!!
答案 0 :(得分:6)
如果你准确知道你需要加倍的数量(在这种情况下为365),那么你甚至不需要for循环。你可以通过2的幂来倍增:
let i = 0.01 * Math.pow(2, 365);
答案 1 :(得分:2)
很简单,您使用相同的值进行计数和乘法。如果你想用1个变量完成它,那么你必须在下划线部分{365}上放置你期望得到的值。但是,更简单的方法是:
for (var i = 0.01; i <= __; i++) {