takashiskiのブログ

覚書の殴り書き

JavaScriptで数値を16進数文字列に変換する

  • 1バイト相当の数値を16進数文字列に変換する
  • アルファベットは大文字にする
  • 1文字になる場合、0埋めして二桁にする
  • 頭に0xを付ける
function convertNumberToHexstring(num){
  return `0x${num.toString(16).padStart(2,"0").toUpperCase()}`;
}

解説