JavaScript 中的 String.Format?
在 C# 中,每当我想打印我使用过的两位数字时,
int digit=1;
Console.Write(digit.ToString("00"));
如何在 Javascript 中执行相同的操作?
谢谢
In C# whenever I wanted to print two digit numbers I've used
int digit=1;
Console.Write(digit.ToString("00"));
How can I do the same action in Javascript ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
c#
digit.toString("00")
在digit
左侧添加一个零(左侧填充)。在 javascript 中,我使用此函数:您还可以将其重写为 Number 的扩展:
[edit oct. 2021]
静态 es20xx
Number
方法,也适用于负数。c#
digit.toString("00")
appends one zero to the left ofdigit
(left padding). In javascript I use this functon for that:You can also rewrite it as an extention to Number:
[edit oct. 2021]
A static es20xx
Number
method, also suitable for negative numbers.我通常只是做类似的事情
("00000000"+nr).slice(-base)
其中nr
是数字,base
是要结束的位数跟上。I usually just do something like
("00000000"+nr).slice(-base)
wherenr
is the number andbase
is the number of digits you want to end up with.一种方法是下载 sprintf for javascript 并编写如下内容:
One way would be to download sprintf for javascript and writing something like this:
但是,如果您的问题是使用两位数两次,那么
如果您想要中间有一个空格,则可以使用它,
希望这会有所帮助......
But if your question is to use two digit numbers twice then you can use this
if you want a space in between,
Hope this helps...