gpt4 book ai didi

javascript - 如何以特定方式生成 10 的倍数的数字?

转载 作者:行者123 更新时间:2023-12-02 01:48:18 24 4
gpt4 key购买 nike

如何在js中生成如下模式的数字?

const output = [1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100,200,300,400,500,600,700,800,900,1000,2000,3000,4000,5000, ... ]

最佳答案

这是另一种解决方案。基本上,您一次又一次地循环数字 1-9,乘以 1、10、100 等。

const maxExponent = 5;
let exponent = 0;
let result = [];

while (exponent <= maxExponent) {
for (let i = 1; i < 10; i++) {
result.push(i * Math.pow(10, exponent));
}
exponent++;
}
console.log(result);

关于javascript - 如何以特定方式生成 10 的倍数的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70640205/

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