Canvis de base

A continuació hi ha una eina de càlcul que ens permet fer diversos canvis de base. Cal indicar a les caselles de la primera línia: un nombre, la base en què s'expressa aquest nombre (bi), i la nova base en què es vol expressar (bf). Obtindrem: a) el nombre en format decimal i b) el nombre expressat en la base desitjada.

  Nombre   bi bf  
     
  En base 10   En la nova base  
     
   

Els càlculs es realitzen mitjançant les funcions parseInt() i toString().

Notem el diferent enfocament en l'ús d'aquestes funcions: en l'una, el nombre és un argument; en l'altre, la funció és un mètode aplicat a una cadena.

Aquestes dues funcions troben aplicació, entre d'altres, al tractament numèric dels colors que, com sabme, s'indiquen en base hexadecimal.


Cal notar que per no complicar el programa no s'hi ha previst cap control sobre la manca de dades o sobre les possibles entrades errònies de l'usuari (per exemple, el nombre inicial ff amb la base inicial 10.