16進数から10進数に
10進数から16進数に変換するのに
var num = 255; num = num.toString(16);
こんな感じでやればできたけど
その逆、16進数から10進数に変換するにはparseInt使って
先頭に0xを付け足すか、第二引数で指定
var str = 'ff'; str = parseInt('0x' + str); //もしくは第二引数で指定 str = parseInt(str, 16);
にすると変換できる。
先頭に0x(xは大文字でも可)があると16進数
0があると8進数、その他は10進数とみなされます。
とWSHのヘルプに書いてありました。