ひょんなことから文字列で表された16進数を10進数に変換する必要があったので、parseIntの基数を指定して変換してみました。
JavaScript
(function() { "use strict"; // 16進数の文字列を10進数の数値に変換 var num = parseInt("fff", 16); // 10進数の数値を16進数の文字列に変換 var str = (4095).toString(16); document.write("fff => " + num); document.write("<br />"); document.write("4095 => " + str); })();
DEMO
簡単に変換できますね。