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工具函数代码
Feb 17 Javascript
小试JQuery的AutoComplete插件
May 04 Javascript
JQuery 中几个类选择器的简单使用介绍
Mar 14 Javascript
Json字符串转换为JS对象的高效方法实例
May 01 Javascript
js实现拉伸拖动iframe的具体代码
Aug 03 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
Oct 17 Javascript
jQuery使用post方法提交数据实例
Mar 25 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
Sep 27 Javascript
快速处理vue渲染前的显示问题
Mar 05 Javascript
vue中使用input[type="file"]实现文件上传功能
Sep 10 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 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 编程的 5个良好习惯
2009/02/20 PHP
phpinfo 系统查看参数函数代码
2009/06/05 PHP
php+highchats生成动态统计图
2014/05/21 PHP
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
Django 前后台的数据传递的方法
2017/08/08 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
python3字符串操作总结
2019/07/24 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
外语系毕业生找工作的求职信
2013/11/28 职场文书
日语专业毕业生求职信
2013/12/04 职场文书
经济管理专业自荐信
2013/12/30 职场文书
高中军训感言400字
2014/02/24 职场文书
装修协议书范本
2014/04/21 职场文书
实习公司领导推荐函
2014/05/21 职场文书
教师工作总结范文2014
2014/11/10 职场文书
文明单位汇报材料
2014/12/24 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL