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 相关文章推荐
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
Jan 09 Javascript
js加入收藏以及使用Jquery更改透明度
Jan 26 Javascript
sails框架的学习指南
Dec 22 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
Feb 16 Javascript
react-router实现跳转传值的方法示例
May 27 Javascript
微信小程序使用request网络请求操作实例
Dec 15 Javascript
原生js调用json方法总结
Feb 22 Javascript
js实现继承的方法及优缺点总结
May 08 Javascript
解决Vue打包后访问图片/图标不显示的问题
Jul 25 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
vue实现列表垂直无缝滚动
Apr 08 Vue.js
TypeScript实用技巧 Nominal Typing名义类型详解
Sep 23 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与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
Redis构建分布式锁
2017/03/28 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
JQuery 常用方法基础教程
2009/02/06 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
JS排序之冒泡排序详解
2017/04/08 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
nodejs express配置自签名https服务器的方法
2018/05/22 NodeJs
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
python 安装impala包步骤
2020/03/28 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
Craghoppers德国官网:户外和旅行服装
2020/02/14 全球购物
Linux文件系统类型
2012/02/15 面试题
物业经理求职自我评价
2013/09/22 职场文书
关于长城的导游词
2015/01/30 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
详解Python 3.10 中的新功能和变化
2021/04/28 Python