Показать сообщение отдельно
  #6 (permalink)  
Старый 01.01.2015, 18:45
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 1,586

helloterry8,
var string = '0123456789ABCDEF';
var result = '';

while (chislo) {
	result = string[chislo % vihod] + result;
	chislo = Math.floor(chislo / vihod);
}

обратно:
var string = '0123456789ABCDEF';
var result = 0;

var index = chislo.length;
while (index) {
	result += Math.pow(vhod, chislo.length - index--) * string.indexOf(chislo[index]);
}

Последний раз редактировалось Rise, 01.01.2015 в 19:01.
Ответить с цитированием