[JavaScript]10進数→16進数変換

JavaScript で、数値(10進数)を16進数文字列に変換する関数。

function dec2hex (dec) {
var hex = "";
while( dec ) {
var last = dec & 15;
hex = String.fromCharCode(((last>9)?55:48)+last) + hex;
dec >>= 4;
}
return hex;
}


ちょっと書いたのでメモしておくだけ。

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 4

なるほど(納得、参考になった、ヘー)
ナイス
かわいい かわいい

この記事へのコメント

mala
2005年11月15日 17:46
(255).toString(16) => ff
2005年11月21日 17:22
Oops! toString() メソッドの引数で進数を指定できるんですね!

この記事へのトラックバック