進数変換

parseIntとtoStringを使う。
例えば、2進数の11111(10進数の31)を16進数に変換した場合、

alert(parseInt('11111', 2).toString(16));

で1Fが返される。あと、Google先生に教えてもらってる時に

10 .toString(16); // "a"
2..toString(2); // "10" ("2." が数値リテラルとして解析される)

JavaScript で n 進数を扱う - Days on the Moon

んな書き方も出来るんだったわかって、勉強なった。