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使用prototype定义对象类型(转)[
Dec 22 Javascript
在JavaScript中遭遇级联表达式陷阱
Mar 08 Javascript
JavaScript入门教程(2) JS基础知识
Jan 31 Javascript
实用的Jquery选项卡TAB示例代码
Aug 28 Javascript
优化javascript的执行效率一些方法总结
Dec 25 Javascript
jquery实现清新实用的网页菜单效果
Aug 28 Javascript
js实现仿微博滚动显示信息的效果
Dec 21 Javascript
jQuery EasyUI中DataGird动态生成列的方法
Apr 05 Javascript
Bootstrap学习笔记之js组件(4)
Jun 12 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
Nov 03 Javascript
Vue修改mint-ui默认样式的方法
Feb 03 Javascript
Vue scoped及deep使用方法解析
Aug 01 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读MYSQL中文乱码的解决方法
2006/12/17 PHP
php 各种应用乱码问题的解决方法
2010/05/09 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
javascript radio 联动效果
2009/03/04 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
2013/01/04 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
python 解压pkl文件的方法
2018/10/25 Python
Python中@property的理解和使用示例
2019/06/11 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
如何将整数int转换成字串String
2014/03/21 面试题
七年级数学教学反思
2014/01/22 职场文书
经营理念标语
2014/06/21 职场文书
2014年中秋寄语
2014/08/11 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
就业协议书
2014/09/12 职场文书
房屋租赁协议书
2014/10/18 职场文书
初婚未育证明样本
2014/10/24 职场文书
保护动物的宣传语
2015/07/13 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers
7个关于Python的经典基础案例
2021/11/07 Python
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers