0
我找不出如何解决以下问题。在javascript中将数字格式化为字符串
- 我有一个数字,从1阵列,以100
- 我需要将它们转换为字符串,但到5
这样的长度,例如:
1变成00001
2变成00002
3变成00003
4变成00004
etc ..
看起来很简单,但我找不到功能。我发现的最好的是.toFixed(n),它是要使用的小数点数。
我找不出如何解决以下问题。在javascript中将数字格式化为字符串
这样的长度,例如:
1变成00001
2变成00002
3变成00003
4变成00004
etc ..
看起来很简单,但我找不到功能。我发现的最好的是.toFixed(n),它是要使用的小数点数。
这里是一个非常简单的填充功能:
function padLeft(str, length, paddingCharacter) {
str = '' + str; //Make sure that we convert it to a string if it isn't
while (str.length < length) {
str = paddingCharacter + str; //Pad it
}
return str;
}
padLeft(123, 5, '0'); //0
非常感谢你。这样做:)。我必须等待8分钟才能由于某种原因接受您的答案。非常感谢你帮助我.. –
这里是我没能张贴作为回答这个问题被关闭之前,一个简单的方法:http://jsfiddle.net/Guffa/5K9sw/ – Guffa
谢谢你虽然... –
发送给:Phillip,tJ Crowder,Adma Barmar和Yoshi。嗨,感谢您的额外链接。在我的旅行中没有看到它。有点困惑,因为有评论说不使用它,因为它是内存密集型?你的意见是什么?谢谢 –