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 相关文章推荐
nicejforms——美化表单不用愁
Feb 20 Javascript
javascript实现面向对象类的功能书写技巧
Mar 07 Javascript
javascript hashtable 修正版 下载
Dec 30 Javascript
Javascript堆排序算法详解
Dec 03 Javascript
一些实用性较高的js方法
Apr 19 Javascript
Bootstrap表单布局样式代码
May 31 Javascript
jQuery检查元素存在性(推荐)
Sep 17 Javascript
JavaScript仿百度图片浏览效果
Nov 23 Javascript
canvas实现图像截取功能
Feb 06 Javascript
node.js中http模块和url模块的简单介绍
Oct 06 Javascript
js实现简单数字变动效果
Nov 06 Javascript
Vue实现跑马灯样式文字横向滚动
Nov 23 Vue.js
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之生成GIF动画的实现方法
2013/06/07 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
一个简单的js动画效果代码
2010/07/20 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
Js动态添加复选框Checkbox的实例方法
2013/04/08 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
Javascript缓存API
2016/06/14 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
python通过socket查询whois的方法
2015/07/18 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python格式化输出%s和%d
2018/05/07 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
Python连接Impala实现步骤解析
2020/08/04 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
在线购买世界上最好的酒:BoozeBud
2018/06/07 全球购物
文职个人求职信范文
2013/09/23 职场文书
医院后勤自我鉴定
2013/10/13 职场文书
现代化办公人员工作的自我评价
2013/10/16 职场文书
医师定期考核实施方案
2014/05/07 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python