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 相关文章推荐
基于PHP+Jquery制作的可编辑的表格的代码
Apr 10 Javascript
jquery实现checkbox 全选/全不选的通用写法
Feb 22 Javascript
JavaScript获取各大浏览器信息图示
Nov 20 Javascript
JS弹出对话框实现方法(三种方式)
Dec 18 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
Jul 09 Javascript
JavaScript中的this引用(推荐)
Aug 05 Javascript
Javascript实现倒计时时差效果
May 18 Javascript
Vue中建立全局引用或者全局命令的方法
Aug 21 Javascript
vue实现动态显示与隐藏底部导航的方法分析
Feb 11 Javascript
layui表单提交到后台自动封装到实体类的方法
Sep 12 Javascript
vue 实现 rem 布局或vw 布局的方法
Nov 13 Javascript
详解javascript void(0)
Jul 13 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编程语言开发动态WAP页面
2006/10/09 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
javascript xml为数据源的下拉框控件
2009/07/07 Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
基于datagrid框架的查询
2013/04/08 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
Python批量更改文件名的实现方法
2017/10/29 Python
python去掉空白行的多种实现代码
2018/03/19 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
python同步windows和linux文件
2019/08/29 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
Django在Model保存前记录日志实例
2020/05/14 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
美国时尚孕妇装品牌:A Pea in the Pod
2017/07/16 全球购物
.net工程师笔试题
2012/06/09 面试题
高三励志标语
2014/06/05 职场文书