Например, метод toString в качестве аргумента принимает основание
системы
счисления, и возвращает десятичное число, преобразованное в число СС, которая была указана в качестве аргумента. Например:
var num = 52;
alert(num.toString(2)); // 110100
НО этот метод не позволяет адекватно преобразовывать двоичное число, записанное в 32-битном формате, к примеру, в десятичное.
var num = 00000000000000000000000011111111;
alert(num.toString(10)); // хрен пойми сколько миллионов вместо положенных 255
Какие методы, может быть методы объекта Number, помогут разрешить вопрос?