Why it doesn't work?

作業のメモ、記録をブログに残しています。

JavaScript 数字の先頭に0を埋めて桁数を揃える

JavaScript バイナリデータを扱う。4バイトの数値の配列をunsigned long(uint32)型の数値へ変換する - Why it doesn't work?
続きです。という訳ではないのですが、数値を数字に変換する際、数字の先頭をゼロ埋め(zero padding)して表示する桁数を統一する必要がありました。
String.slice() を以下のように使用して、3桁の数値を4桁に調整します。

  var value = 123;
  var str = ( '0000' + value ).slice( -4 );
  console.log(str);

これを実行すると、ログ上に

0123

と表示されます。
今日はここまで。