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的cookie插件
Apr 07 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 Javascript
一个报数游戏js版(约瑟夫环问题)
Aug 05 Javascript
高亮显示web页表格行的javascript代码
Nov 19 Javascript
Node.js中使用mongoskin操作mongoDB实例
Sep 28 Javascript
12行javascript代码绘制一个八卦图
Apr 02 Javascript
jQuery中toggle()函数的使用实例
Apr 17 Javascript
用javascript实现自动输出网页文本
Jul 30 Javascript
Javascript实现的Map集合工具类完整实例
Jul 31 Javascript
不想让浏览器运行javascript脚本的方法
Nov 20 Javascript
JS调用某段SQL语句的方法
Oct 20 Javascript
swiper 解决动态加载数据滑动失效的问题
Feb 26 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对数组排序的简单实例
2013/12/25 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
php返回json数据函数实例
2014/10/09 PHP
php中关于socket的系列函数总结
2015/05/18 PHP
PHP查找与搜索数组元素方法总结
2015/06/12 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
JS 建立对象的方法
2007/04/21 Javascript
基于jQuery的Tab选项框效果代码(插件)
2011/03/01 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
微信小程序实现的一键连接wifi功能示例
2019/04/24 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
python 基于wx实现音乐播放
2020/11/24 Python
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
应届毕业生通用的自荐书范文
2014/02/07 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
迎国庆演讲稿
2014/09/15 职场文书
小学六年级毕业感言
2015/07/30 职场文书
高中班主任心得体会
2016/01/07 职场文书
TV动画《间谍过家家》公开PV
2022/03/20 日漫