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 相关文章推荐
新浪的图片新闻效果
Jan 13 Javascript
在html页面中包含共享页面的方法
Oct 24 Javascript
jQuery插件boxScroll实现图片轮播特效
Jul 14 Javascript
初识Javascript小结
Jul 16 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
Dec 20 Javascript
ES6中的数组扩展方法
Aug 26 Javascript
JavaScript 事件对内存和性能的影响
Jan 22 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
Jul 04 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
Dec 11 Javascript
微信小程序3D轮播实现代码
Sep 19 Javascript
Vue Element UI自定义描述列表组件
May 18 Vue.js
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生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
js登录弹出层特效
2014/03/07 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
13个PHP函数超实用
2015/10/21 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python中用max()方法求最大值的介绍
2015/05/15 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
tensorflow 查看梯度方式
2020/02/04 Python
Python模块相关知识点小结
2020/03/09 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
《盲人摸象》教学反思
2014/02/16 职场文书
不同意离婚代理词
2015/05/23 职场文书
2015暑假社会调查报告
2015/07/13 职场文书
情感电台广播稿
2015/08/18 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
Anaconda配置各版本Pytorch的实现
2021/08/07 Python