Автор Молот Шотландцев задал вопрос в разделе JavaScript
Калькулятор перевода чисел из десятичной системы в двоичную... и получил лучший ответ
Ответ от
n=506
var s=''
for (var i=n; i>0; i>>>=1){s=(i&1)+s} // 111111010
Ответ от Il Burbero[гуру]
Гугл, алгоритмы перевода чисел...
Гугл, алгоритмы перевода чисел...
Ответ от Полосатый жираф Алик[гуру]
Жабрица порезниковая"Высший разум", блин...
Жабрица порезниковая"Высший разум", блин...
Ответ от Максим[гуру]
Зачем тебе цикл for?
Зачем тебе цикл for?
Ответ от Андрей[гуру]
Для перевода чисел do-while - наилучший вариант. Но, разумеется, не так, как у тебя, а намного проще:res = '';do { res = n % 2 + res; } while(n >>= 1);alert(res);Никаких массивов, join'ов и лишних pasteInt.
Для перевода чисел do-while - наилучший вариант. Но, разумеется, не так, как у тебя, а намного проще:res = '';do { res = n % 2 + res; } while(n >>= 1);alert(res);Никаких массивов, join'ов и лишних pasteInt.
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Калькулятор перевода чисел из десятичной системы в двоичную...