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 相关文章推荐
JavaScript中的new的使用方法与注意事项
May 16 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
Mar 21 Javascript
打印json对象的内容及JSON.stringify函数应用
Mar 29 Javascript
js中opener与parent的区别详细解析
Jan 14 Javascript
JS兼容浏览器的导出Excel(CSV)文件的方法
May 03 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
Aug 18 Javascript
使用Ajax生成的Excel文件并下载的实例
Nov 21 Javascript
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
JS实现的A*寻路算法详解
Dec 14 Javascript
关于vue表单提交防双/多击的例子
Oct 31 Javascript
微信js-sdk 录音功能的示例代码
Nov 01 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
May 23 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分页时出现的Fatal error的解决方法
2011/04/18 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
laravel 执行迁移回滚示例
2019/10/23 PHP
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
React Native日期时间选择组件的示例代码
2018/04/27 Javascript
JavaScript实时更新当前的时间的示例代码
2020/07/15 Javascript
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
一名女生的自荐信
2013/12/08 职场文书
社会实践心得体会
2014/01/03 职场文书
大二学生学习个人自我评价
2014/01/19 职场文书
小学庆六一活动方案
2014/02/28 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
交通事故和解协议书
2014/09/25 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
单位考核聘任报告
2015/03/02 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
不服劳动仲裁起诉书
2015/05/20 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL