Cita:
Iniciado por _cronos2 Pon directamente parseFloat(hexa, 16).
Saludos :D
Lo intente pero es lo mismo... a ver... lo que hago es lo siguiente...
Tomo un valor ASCII y lo convierto a hexadecimal:
function inicio(valorhexadecimal) {
var a = new Number;
var respuesta = new String("");
var b = new String("-");
palabra = new Array();
for (i=0;i<=valorhexadecimal.length-1;i++){
a=valorhexadecimal.charCodeAt(i)
palabra[i] = a.toString(16)
respuesta+=respuesta+palabra[i]
}
var xx = palabra.join("");
/*var num = parseInt(xx,16);
var val = parseFloat(num).toString();
*/
document.getElementById('respuesta').innerHTML = xx;
}
Supongamos el ascii sea = 'EqCt';
Su hexadecimal es = 45714374
Ahora lo que necsito hacer es que ese hexadecimal se convierta en coma flotante que seria: 3860.216
Alguna idea ????