【JavaScript】数値を0埋めされた文字列として加工する

239 語
1 分
【JavaScript】数値を0埋めされた文字列として加工する

はじまり#

リサちゃん avatar
リサちゃん
この数字、0埋めしたい!
135ml avatar
135ml
じゃあ、埋めるか

0埋めする関数の紹介#

まず、具体的な数字で、どのように埋めるのかの紹介です。 JavaScriptやGoogle Apps Scriptで使える形で書いていきます。

具体的にやるとこんな感じ。#

具体的に0埋めする。 こうすると、例えば「23」を渡した時に「0023」の文字列が返ってきます。

/**
* @description Get number padded by zero and formatted as String.
* @param {number} num
* @return {string}
*/
function zeroPadding(num, digit){
return (`"0000"${num}`).slice(-4);
}

もう少し抽象化したい。#

まず、具体的な数字で、どのように埋めるのかの紹介です。 こうすると、さっきと同じ結果を返しますが、桁数を変数として持たせることが出来ます。

/**
* @description Get number padded by zero and formatted as String.
* @param {number} num
* @param {number} digit
* @return {string}
*/
function zeroPadding(num, digit){
return (`${"0".repeat(digit)}${num}`).slice(-digit);
}

おしまい#

リサちゃん avatar
リサちゃん
よし、これさえ覚えてればどこでも使えそうだぞ
135ml avatar
135ml
じゃあ、これから埋めるのには不自由しなさそうだな

以上になります!

記事を共有

この記事が役に立ったなら、ぜひ他の人と共有してください!

【JavaScript】数値を0埋めされた文字列として加工する
https://endorphinbath.com/posts/js-number-zero-padding/
著者
kinkinbeer135ml
公開日
2024-01-17
ライセンス
CC BY-NC-SA 4.0
関連記事 スマート
1
【JavaScript】実行中の関数自身の関数名を取得する
Code 実行している関数やメソッド自身の名前を取得する方法を紹介します。この方法は、その関数名を取得する関数を別の関数から呼び出してもらわなければなりません。thisに関数をバインドする必要があるためです。その呼び出し方の種類を掲載しています。
2
【JavaScript】Errorタイプのオブジェクトかどうかを判定する
Code JavaScriptで渡した値がErrorオブジェクトかどうかを判定する関数が見つからなかったので、僕が書いたものを紹介します。
3
【Node.js】Markdown内のimgタグの画像の大きさを変える
Code README.md内のimgタグで記載された画像のサイズを変更する処理を作成しました。沢山画像を貼っていると、いちいちサイズを変更するのが面倒ですが、この処理で一気に直してしまいましょう!
4
【P5.js】描画したものの比率が歪んでいるときに対処したこと
Code P5.jsを描画させた時に縦横の比率がおかしくなる現象が起きたので、その回収までの過程を記載します。
5
【GAS、JavaScript】月末や月またぎも考慮した日付の計算をする
Code JavaScriptで日付を扱う際に、月またぎを考慮した計算も入れなければならないことがあります。その場合にどのような関数で取れるかどうかを紹介します。結局はタイムスタンプを使う方法に帰着するもんですよね。
ランダム記事 ランダム
Profile Image of the Author
kinkinbeer135ml
SIerをやめて、プログラミングを勉強しています。※Amazonアソシエイトに参加しています。
お知らせ
私のブログへようこそ!これはサンプルのお知らせです。
音楽
カバー

音楽

再生中なし

0:00 0:00
歌詞なし
カテゴリ
タグ
サイト統計
記事
287
カテゴリー
8
タグ
93
総文字数
486,174
運用日数
0
最終活動
0 日前

目次