gpt4 book ai didi

添加相同值的 Javascript 循环

转载 作者:行者123 更新时间:2023-11-29 19:15:24 25 4
gpt4 key购买 nike

希望大家帮帮我!

我正在尝试以下操作:

1000 + 100 = 1100 * 2 = 2200;
2200 + 100 = 2300 * 2 = 4600;
4600 + 100 = 4700 * 2 = 9400;
9400 + 100 = 9500 * 2 = 19000;
...

但我得到了流畅的结果。

1000 + 100 = 1100 * 2 = 2200;
2200 * 2 = 4400
4400 * 2 = 8800
...

这些值由用户输入,但我在示例中使用了静态值。

我有以下代码:

var generate = function generate(rate){
var array = [];
s=0;
for (var i = 0; i < 10; i++){
s =+ 100;
array.push([
(parseInt(1000) + 100) * Math.pow(2, i),
]);
}
return array;
}

最佳答案

在我看来,您想要一个函数,它可以加 100、加倍,然后递归地调用自身固定次数。

此函数将运行 10 次并输出最终答案:

function add100andDouble(num, runTimes){
if(runTimes == 0) return num;
return add100andDouble( (num + 100 ) * 2, runTimes - 1 );
}

$(function(){
var number = parseFloat(prompt("Enter a number"));
alert( add100andDouble(number, 10) );
});

关于添加相同值的 Javascript 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35775700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com