例如我们希望输出的数字长度是固定的,假设为10,如果数字为123,则输出0000000123,不够位数就在之前补足0,这里提供了四种不同的方式实现JS代码给数字补0 的操作
第一种
function PrefixInteger(num, length) {
return (num/Math.pow(10,length)).toFixed(length).substr(2);
}
第二种
function PrefixInteger(num, length) {
return ( "0000000000000000" + num ).substr( -length );
}
第三种
function PrefixInteger(num, length) {
return (Array(length).join('0') + num).slice(-length);
}
第四种方法:ES7提供了padstart()方法 存在一定兼容性问题选择性使用
let newArr= arr.map(num => num.toString().padStart(10, '0') ),
以上这篇js实现前面自动补全位数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
数据科学究竟是什么?
下一篇 :
JS原生带缩略图的图片切换效果
-
Hi拼团,第六代云服务器拼团购买更便宜,低至148元/年
2026-05-18栏目: 教程
-
汇编(五)栈、CPU提供的栈机制、push、pop指令
2026-05-18栏目: 教程
-
为什么绝大部分公司用钉钉上班不用微信,其实原因很简单
2026-05-18栏目: 教程
-
谷歌证实Pixel 4不支持Daydream,VR头显盒子也将停售
2026-05-18栏目: 教程
-
图解:抛弃IDE使用编译器亲手编译C
2026-05-18栏目: 教程
