Deberías poder usar binVal.toString(16) para obtener el valor hexadecimal. Sin embargo, ¡creo(!) que el resultado intermedio es demasiado grande para caber en un entero normal.
Deberías poder usar binVal.toString(16) para obtener el valor hexadecimal. Sin embargo, ¡creo(!) que el resultado intermedio es demasiado grande para caber en un entero normal.