Показать сообщение отдельно
  #2 (permalink)  
Старый 28.12.2014, 00:24
Аватар для Опан
Кандидат Javascript-наук
Отправить личное сообщение для Опан Посмотреть профиль Найти все сообщения от Опан
 
Регистрация: 15.03.2013
Сообщений: 100

Я вспомнил, что я когда-то делал такое, когда ещё не знал о существовании toString() пока для перевода из десятичной в любую систему:
<script>
var mas=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L"]; // Можно завершить латинский алфавит, а если не хватит - добавить русский
var mas1=[];
function NumConvert(a,b){
    while(a>=1){
        c=Math.floor(a/b);
        d=a-b*c;
        mas1.push(d);
        a=c;
    }
    var result="";
    for(i=0;i<mas1.length;i++){
        result+=mas[mas1[mas1.length-1-i]]+"";
    }
    alert(result);
}
</script>

Тут аргументы a - число, b - система.
Ответить с цитированием