js实现前面自动补全位数的方法


Posted in Javascript onOctober 10, 2018

例如我们希望输出的数字长度是固定的,假设为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实现前面自动补全位数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
线路分流自动跳转代码;希望对大家有用!
Dec 02 Javascript
Javascript下的keyCode键码值表
Apr 10 Javascript
js实现div弹出层的方法
Nov 20 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
JavaScript中数组slice和splice的对比小结
Sep 22 Javascript
原生js的RSA和AES加密解密算法
Oct 08 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
深入理解vue中slot与slot-scope的具体使用
Jan 26 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
JavaScript时间日期操作实例小结【5个示例】
Dec 22 Javascript
jQuery实现高级检索功能
May 28 jQuery
JavaScript实现简单的弹窗效果
May 19 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
Oct 10 #Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
Oct 10 #Javascript
解决eclipse中没有js代码提示的问题
Oct 10 #Javascript
js实现同一个页面,多个enter事件绑定的示例
Oct 10 #Javascript
在React项目中使用Eslint代码检查工具及常见问题
Oct 10 #Javascript
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 #jQuery
Vue 重置组件到初始状态的方法示例
Oct 10 #Javascript
You might like
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
2011/11/10 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
使用Apache的rewrite
2021/03/09 Servers
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
2019/05/14 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
安踏官方商城:anta.cn
2019/12/16 全球购物
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
九九重阳节标语
2014/10/07 职场文书
租房协议书范例
2014/10/14 职场文书
创建文明城市倡议书
2015/04/28 职场文书
大学团日活动总结书
2015/05/11 职场文书
学校食堂管理制度
2015/08/04 职场文书
股东协议书范本2016
2016/03/21 职场文书
Golang Gob编码(gob包的使用详解)
2021/05/07 Golang
中国十大神话动漫电影排行榜 哪吒登顶 白蛇缘起排第七
2022/03/21 国漫