Convertir hexadecimal para flotar en javascript
Esta pregunt me hizo hacer la siguiente pregunta.
Me gustaría convertir un número en base 10 con fracción a un número en base 16.
var myno = 28.5;
var convno = myno.toString( 16 );
alert( convno );
todos está bien allí. ahora quiero convertirlo de nuevo a decimal.
Pero ahora no puedo escribir
var orgno = parseInt( convno, 16 );
alert( orgno );
Como no devuelve la parte decimal.
Y no puede usar parseFloat, ya que por MDC la sintaxis de parseFloat es
parseFloat(str);
No habría sido un problema si tuviera que volver a convertir a int, ya que la sintaxis de parseInt es
parseInt(str [, radix]);
Entonces, ¿cuál es una alternativa para esto?
Descargo de responsabilidad: pensé que era una pregunta trivial, pero googlear no me dio respuestas.