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 相关文章推荐
动态调用CSS文件的JS代码
Jul 29 Javascript
JS localStorage实现本地缓存的方法
Jun 22 Javascript
如何用JavaScript定义一个类
Sep 12 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
AngularJS入门教程之表格实例详解
Jul 27 Javascript
Angular.js中控制器之间的传值详解
Apr 24 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
Oct 30 Javascript
vue实现分页组件
Jun 16 Javascript
Vue.js实现的购物车功能详解
Jan 27 Javascript
详解jQuery-each()方法
Mar 13 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
Vue触发input选取文件点击事件操作
Aug 07 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(8) php 数组
2010/03/05 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP生成唯一订单号的方法汇总
2015/04/16 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
js 中 document.createEvent的用法
2010/08/29 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
用python写的一个wordpress的采集程序
2016/02/27 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
警校毕业生自我评价
2014/04/06 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
晚会开场白和结束语
2015/05/29 职场文书
手写实现JS中的new
2021/11/07 Javascript