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 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
Sep 21 Javascript
实现点击列表弹出列表索引的两种方式
Mar 08 Javascript
node.js中的buffer.slice方法使用说明
Dec 10 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 Javascript
Flash图片上传组件 swfupload使用指南
Mar 14 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
JS+CSS实现精美的二级导航效果代码
Sep 17 Javascript
VUE页面中加载外部HTML的示例代码
Sep 20 Javascript
利用js给datalist或select动态添加option选项的方法
Jan 25 Javascript
修改vue+webpack run build的路径方法
Sep 01 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
Sep 14 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批量删除数据
2007/01/18 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
基于JQuery 选择器使用说明介绍
2013/04/18 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
this在vue和小程序中的使用详解
2019/01/28 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
Django Admin实现上传图片校验功能
2016/03/06 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
django数据模型中null和blank的区别说明
2020/09/02 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
python 模拟登录B站的示例代码
2020/12/15 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
人力资源经理的岗位职责
2014/03/02 职场文书
奥利奥广告词
2014/03/20 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
学生会工作感言
2015/08/07 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP