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 相关文章推荐
网页里控制图片大小的相关代码
Jun 25 Javascript
javascript之函数直接量(function(){})()
Jun 29 Javascript
JavaScript函数、方法、对象代码
Oct 29 Javascript
Javascript 解疑
Nov 11 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
Jun 10 Javascript
javascript实现10个球随机运动、碰撞实例详解
Jul 08 Javascript
Easyui form combobox省市区三级联动
Jan 13 Javascript
最常见的左侧分类菜单栏jQuery实现代码
Nov 28 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
Jul 20 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
axios取消请求的实践记录分享
Sep 26 Javascript
小程序wx.getUserProfile接口的具体使用
Jun 02 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
php中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
心扬JS分页函数代码
2010/09/10 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
JavaScript实现上下浮动的窗口效果代码
2015/10/12 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
python多重继承实例
2014/10/11 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
pandas的排序和排名的具体使用
2019/07/31 Python
python多进程间通信代码实例
2019/09/30 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
python实现KNN近邻算法
2020/12/30 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
六十大寿答谢词
2014/01/12 职场文书
电大本科自我鉴定
2014/02/05 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
导游词之井冈山
2019/11/20 职场文书
Go语言并发编程 sync.Once
2021/10/16 Golang