JavaScriptにおける数値の桁数をそろえる(ゼロパディング)方法令和4年 3月 5日 作成

0085

概略

JavaScriptにおいて、数値の桁数をそろえる(ゼロパディング)にはどのような処理を行ったらよいのか?

ゼロパディングとは、0で桁埋めをし桁数を合わせる事です。

たとえば 3桁で【1】を表示させる場合、前方に足りない2桁を【0】で埋めて【001】と表示させる事を言います。

手段

文字列とし、slice()関数を使う事で簡単に実現が可能。

slice()関数は、文字列や配列から指定範囲の要素を取り出しす事のできる関数です。

実装方法

構文

var str = 文字列
str.slice(開始位置, 終了位置(省略可能));

使用例

var num = 1;
var num = ('000' + num).slice(-3);
console.log(num); // 001

var num = 77;
var num = ('000' + num).slice(-3);
console.log(num); // 077

var num = 123;
var num = ('00' + num).slice(-2);
console.log(num); // 23

考察

一度文字列にしてから指定範囲を取り出す事で、桁数を揃えて出力する事ができました。

最後までお読み下さり ありがとうございました。記事はここ迄です。

尚、本記事は作成から「1年以上」経過しています。

記事作成当時と現在の状況等により内容が適切でない場合があります。また、リンク切れが生じている場合もあります事を予めご了承下さい。

お気に入りに登録しますとお気に入り記事を一元管理でき、再度閲覧したい場合等 容易に記事を探し出す事ができますのでご活用下さい。

下段にはコメントを掲載しております。

広告バナー

コメント

頂いたコメントを下記に掲載しております。更に下部にはコメント投稿フォームを設けております。

注意事項を確認・了承した上、コメント投稿お願いいたします。

注意事項に該当するコメントにつきましては、事前告知なしに投稿したコメントの削除を行う場合があります。

予めご了承下さい。

  • 記事内容と無関係なコメント
  • 公序良俗に反するコメント
  • 個人情報や法令違反を含むコメント
  • その他、管理者が不適切と判断したコメント

現在 頂いているコメントはありません

返信先(コメント管理番号)コメントに対し返信する場合のみ
お名前・ハンドルネーム2~32文字内で入力下さい
メールアドレス公開される事はありません
電話番号半角数字+ハイフンで入力下さい
コメント全角500文字内で入力下さい