JavaScript前补零操作实例


Posted in Javascript onMarch 11, 2015

本文实例讲述了JavaScript前补零操作的方法。分享给大家供大家参考。具体如下:

很多时候为了显示格式,需要在某一字符串不满位的情况下进行前补0操作。

1. 传统代码

/**
 * 前补0操作
 * @param number String 待操作字符串
 * @param length int 目标长度
 */
function addZero(number, length) {
  var buffer = "";
  if (number == "") {
    for (var i = 0; i < length; i ++) {
      buffer += "0";
    }
  } else {
    if (length < number.length) {
      return "";
    } else if (length == number.length) {
      return number;
    } else {
      for (var i = 0; i < (length - number.length); i ++) {
        buffer += "0";
      }
      buffer += number;
    }
  }
  return buffer;
}

2. 这个代码更简洁

function addZero(str,length){        
  return new Array(length - str.length + 1).join("0") + str;
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
很可爱的输入框
Aug 03 Javascript
JS分割字符串并放入数组的函数
Jul 04 Javascript
JQuery选择器特辑 详细小结
May 14 Javascript
php和js对数据库图片进行等比缩放示例
Apr 28 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
Bootstrap select下拉联动(jQuery cxselect)
Jan 04 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
Jan 17 Javascript
ES6中字符串string常用的新增方法小结
Nov 07 Javascript
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
微信开发之微信jssdk录音功能开发示例
Oct 22 Javascript
vue数据操作之点击事件实现num加减功能示例
Jan 19 Javascript
js实现简单放大镜效果
Mar 07 Javascript
JavaScript限定图片显示大小的方法
Mar 11 #Javascript
iScroll中事件点击触发两次解决方案
Mar 11 #Javascript
node-webkit打包成exe文件被360误报木马的解决方法
Mar 11 #Javascript
javascript结合Canvas 实现简易的圆形时钟
Mar 11 #Javascript
解决node-webkit 不支持html5播放mp4视频的方法
Mar 11 #Javascript
javascript与css3动画结合使用小结
Mar 11 #Javascript
jquery实现textarea 高度自适应
Mar 11 #Javascript
You might like
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
PHP抽象类 介绍
2012/06/13 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
jQuery源码分析-01总体架构分析
2011/11/14 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
javascript读写json示例
2014/04/11 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
node.js学习之交互式解释器REPL详解
2016/12/08 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
vue项目配置使用flow类型检查的步骤
2020/03/18 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
Python的Django框架中的表单处理示例
2015/07/17 Python
浅析python中while循环和for循环
2019/11/19 Python
python requests.get带header
2020/05/05 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
中学生自我鉴定
2014/02/04 职场文书
四年级语文教学反思
2014/02/05 职场文书
企业法人代表任命书
2014/06/06 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2014年环卫工作总结
2014/11/22 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
业务员辞职信范文
2015/03/02 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL
Go web入门Go pongo2模板引擎
2022/05/20 Golang