JavaScript实现按照指定长度为数字前面补零输出的方法


Posted in Javascript onMarch 19, 2015

本文实例讲述了JavaScript实现按照指定长度为数字前面补零输出的方法。分享给大家供大家参考。具体分析如下:

例如我们希望输出的数字长度是固定的,假设为10,如果数字为123,则输出0000000123,不够位数就在之前补足0,这里提供了三种不同的方式实现JS代码给数字补0 的操作

方法1

function PrefixInteger(num, length) {
  return (num/Math.pow(10,length)).toFixed(length).substr(2);
}

方法2,更为高效

function PrefixInteger(num, length) {
 return ( "0000000000000000" + num ).substr( -length );
}

还有更高效的

function PrefixInteger(num, length) {
 return (Array(length).join('0') + num).slice(-length);
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript eval和JSON之间的联系
Dec 31 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
Jquery使用css方法改变样式实例
May 18 Javascript
jQuery插件datalist实现很好看的input下拉列表
Jul 14 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
Sep 17 Javascript
BootStrap 表单控件之单选按钮水平排列
May 23 Javascript
基于LayUI实现前端分页功能的方法
Jul 22 Javascript
使用DataTable插件实现异步加载数据
Nov 19 Javascript
vue中,在本地缓存中读写数据的方法
Sep 21 Javascript
Three.js实现简单3D房间布局
Dec 30 Javascript
利用d3.js实现蜂巢图表带动画效果
Sep 03 Javascript
layui清空,重置表单数据的实例
Sep 12 Javascript
JavaScript数组随机排列实现随机洗牌功能
Mar 19 #Javascript
JavaScript生成随机字符串的方法
Mar 19 #Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 #Javascript
JavaScript通过字典进行字符串翻译转换的方法
Mar 19 #Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 #Javascript
jquery比较简洁的软键盘特效实现方法
Mar 19 #Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 #Javascript
You might like
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
2010/06/20 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
JavaScript栈和队列相关操作与实现方法详解
2018/12/07 Javascript
python连接oracle数据库实例
2014/10/17 Python
python抓取百度首页的方法
2015/05/19 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
pytorch简介
2020/11/11 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
2021/01/10 Python
在线吉他课程,学习如何弹吉他:Fender Play
2019/02/28 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
《生命 生命》教学反思
2014/04/19 职场文书
小学教师评语大全
2014/04/23 职场文书
交通安全标语
2014/06/06 职场文书
亲属关系公证书样本
2015/01/23 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android
浅谈如何保证Mysql主从一致
2022/03/13 MySQL