ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript フロントゼロパディング操作の例_JavaScript スキル

JavaScript フロントゼロパディング操作の例_JavaScript スキル

WBOY
リリース: 2016-05-16 16:10:22
オリジナル
1129 人が閲覧しました

この記事の例では、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 プログラミング設計に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート