codice:
<html>
<head>

<script type="text/javascript" language="javascript">
<!-- 

    var Bdec = 32485;
    var Bcin = new Array();
    var temp = 0;
    var i = 0;
    var j = 0;
    
    while( Bdec > 0 ) {
    
        temp = parseInt(Bdec / 5); // divido 
        document.write(Bdec + " diviso 5 = " + temp + "  -->  ");
    
        temp = parseInt(Bdec % 5); // modulo
        document.write(Bdec + " modulo 5 = " + temp + "

"); 

        Bdec = parseInt(Bdec /= 5); // divido - questa volta effettivamente - per base 5
 
        Bcin[i] = temp; // aggiungo all'array un nuovo elemento del numero in base 5
        i++;             
 
    }      
      
    for(j=i-1; j>=0; j--)
        document.write(Bcin[j]);
    

//-->
</script>

</head>
<body>
</body>
</html>
sostinuendo i numeri marcati in blue puoi convertire il numero in base decimale nelle altre basi (inferiori alla 10)