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 相关文章推荐
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
Jun 28 Javascript
全面兼容的javascript时间格式化函数(比较实用)
May 14 Javascript
jQuery中not()方法用法实例
Jan 06 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 Javascript
JQuery查找DOM节点的方法
Jun 11 Javascript
js实现人才网站职位选择功能的方法
Aug 14 Javascript
jQuery的promise与deferred对象在异步回调中的作用
May 03 Javascript
Bootstrap Table使用心得总结
Nov 29 Javascript
Three.js开发实现3D地图的实践过程总结
Nov 20 Javascript
JavaScript内置对象math,global功能与用法实例分析
Jun 10 Javascript
教你搭建按需加载的Vue组件库(小结)
Jul 29 Javascript
原生JavaScript实现留言板
Jan 10 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
php运行时动态创建函数的方法
2015/03/16 PHP
PHP封装的数据库保存session功能类
2016/07/11 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
python matplotlib画图实例代码分享
2017/12/27 Python
python 拼接文件路径的方法
2018/10/23 Python
python 标准差计算的实现(std)
2019/07/29 Python
Django多数据库联用实现方法解析
2020/11/12 Python
质检部职责
2013/12/28 职场文书
财务总监岗位职责
2014/03/07 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技