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下string.format函数补充
Aug 24 Javascript
推荐20家国外的脚本下载网站
Apr 28 Javascript
JavaScript 32位整型无符号操作示例
Dec 08 Javascript
javascript中indexOf技术详解
May 07 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
Jun 15 Javascript
js电话号码验证方法
Sep 28 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
Sep 14 Javascript
9个让JavaScript调试更简单的Console命令
Nov 14 Javascript
AngularJS中使用three.js的实例详解
Jul 21 Javascript
Layui动态生成select下拉选择框不显示的解决方法
Sep 24 Javascript
JavaScript数组排序小程序实现解析
Jan 13 Javascript
vue请求数据的三种方式
Mar 04 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
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
php处理带有中文URL的方法
2016/07/11 PHP
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
javascript设计模式--策略模式之输入验证
2015/11/27 Javascript
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
Python 元类使用说明
2009/12/18 Python
python中私有函数调用方法解密
2016/04/29 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Django 路由控制的实现代码
2018/11/08 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
柏林通行证:Berlin Pass
2018/04/11 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
信息管理专业推荐信
2013/10/29 职场文书
一名老师的自我评价
2014/02/07 职场文书
客户答谢会活动方案
2014/08/31 职场文书
入党积极分子个人总结
2015/03/02 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python
python中的random模块和相关函数详解
2022/04/22 Python