JavaScript前补零操作实例

网络编程 2021-07-04 21:47www.168986.cn编程入门
这篇文章主要介绍了JavaScript前补零操作的方法,以实例形式对比分析了javascript实现补零操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by