Maison  >  Article  >  interface Web  >  Exemple d'opération de remplissage zéro avant JavaScript_Compétences Javascript

Exemple d'opération de remplissage zéro avant JavaScript_Compétences Javascript

WBOY
WBOYoriginal
2016-05-16 16:10:221078parcourir

L'exemple de cet article décrit la méthode de préfixe des zéros en JavaScript. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :

Dans de nombreux cas, afin d'afficher le format, il est nécessaire d'effectuer une opération 0 en début de chaîne lorsqu'une certaine chaîne n'est pas pleine.

1. Code traditionnel

/**
 * 前补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. Ce code est plus concis

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

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn