sostinuendo i numeri marcati in blue puoi convertire il numero in base decimale nelle altre basi (inferiori alla 10)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>