gpt4 book ai didi

javascript - 多位数计数器

转载 作者:行者123 更新时间:2023-11-28 21:25:19 26 4
gpt4 key购买 nike

我对 Javascript 相当陌生,到目前为止,我只需要遵循教程和阅读论坛就可以了,但这确实困扰了我一段时间。

基本上,我想要一个包含七位数字的计数器,我发现了一些东西,但没有一个对我来说真正有意义,所以我写了这个:

imgNumber++;
if (imgNumber < 10){function add(number){return '00000' + number}};
if (imgNumber > 10 && imgNumber < 100){function add(number){return '0000' + number}};
if (imgNumber > 100 && imgNumber < 1000){function add(number){return '000' + number}};
if (imgNumber > 1000 && imgNumber < 10000){function add(number){return '00' + number}};
if (imgNumber > 10000 && imgNumber < 100000){function add(number){return '0' + number}};
if (imgNumber > 100000 && imgNumber < 1000000){function add(number){return '' + number}};

据我所知,它有效。我的问题是:您是否预见到这会出现任何问题,如果没有,是否有更清晰的方式来编写所有这些内容?

我将不胜感激所有的回复。

干杯,科林

最佳答案

与所有编程功能一样,它们都是您的 friend 。我在谷歌上搜索了填充零 javascript 并被定向到 this site .

function pad(number, length) {
var negative = number < 0;
var str = '' + Math.abs(number);
while (str.length < length) {
str = '0' + str;
}
if(negative) str = '-' + str;
return str;
}

使用它,您只需生成您的数字标准,然后在存储/输出它之前,您可以通过此函数运行它:

pad(1,7);

关于javascript - 多位数计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5215870/

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