ostia!!!!!! ¿quien rayos se dedico hacer ese codigo? hay modos mas cortos. convierte el entero a string pasandole como argumento la base a la que quieres convertirlo. y para hacerlo viceversa, utiliza
parseInt.
Código:
(255).toString(16); // entero a string;
parseInt("FF", 16) // string a entero