作者:痛彻心扉哥哥_742 | 来源:互联网 | 2020-08-27 12:14
js语法数字补0,num传入的数字,n需要的字符长度functionPrefixInteger(num,n){return(Array(n).join(0)+num).slice(-n);}
例如我们希望输出的数字长度是固定的,假设为10,如果数字为123,则输出0000000123,不够位数就在之前补足0。当然你也可以根据本章的代码自行更改想补得数字。
function PrefixInteger(num, length) {
for(var len = (num + "").length; len 方法二:转为小数
function PrefixInteger(num, length) {
var decimal = num / Math.pow(10, length);
//toFixed指定保留几位小数
decimal = decimal.toFixed(length) + "";
return decimal.substr(decimal.indexOf(".")+1);
}
方法三:更高效
function PrefixInteger(num, length) {
return (Array(length).join('0') + num).slice(-length);
}
测试:
结果:
0000000123
0000000123
0000000123
以上就是js怎么补齐数字的详细内容,更多请关注 第一PHP社区 其它相关文章!