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 相关文章推荐
使用focus方法让光标默认停留在INPUT框
Jul 29 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
Mar 02 Javascript
js纯数字逐一停止显示效果的实现代码
Mar 16 Javascript
实例讲解JavaScript中instanceof运算符的用法
Jun 08 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
Jan 13 Javascript
兼容浏览器的js事件绑定函数(详解)
May 09 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
Vue2 配置 Axios api 接口调用文件的方法
Nov 13 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
Mar 09 Javascript
JS使用iView的Dropdown实现一个右键菜单
May 06 Javascript
JavaScript判断对象和数组的两种方法
May 31 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简单计算页面加载时间的方法
2015/06/19 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
jQuery列表拖动排列具体实现
2013/11/04 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
2015/06/20 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
原生js实现瀑布流布局
2017/03/08 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
2018/06/19 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
python中函数传参详解
2016/07/03 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
python的等深分箱实例
2019/11/22 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
python中pyqtgraph知识点总结
2021/01/26 Python
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
关于.NET, HTML的五个问题
2012/08/29 面试题
《雨霖铃》教学反思
2014/02/22 职场文书
知识竞赛主持词
2014/03/26 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL
基于Python实现一个春节倒计时脚本
2022/01/22 Python