Conversor Binario Decimal Hexadecimal

Convertir esos números de base

lista decimal, binaria y hexadecimal de 0 a 16

Decimal Binario Hexadecimal
0 00000000 0x0
1 00000001 0x1
2 00000010 0x2
3 00000011 0x3
4 00000100 0x4
5 00000101 0x5
6 00000110 0x6
7 00000111 0x7
8 00001000 0x8
9 00001001 0x9
10 00001010 0xa
11 00001011 0xb
12 00001100 0xc
13 00001101 0xd
14 00001110 0xe
15 00001111 0xf
16 00010000 0x10

Conversión de números de base con JavaScript

Esta página web utiliza JavaScript para convertir números de base. Para ello, JavaScript proporciona los métodos parseInt y toString.

El primer parámetro de toString sirve para convertir un número decimal a un número de base específico.

var i = 334;
console.log(i.toString(16)); // display 14e

El segundo parámetro de parseInt sirve para convertir un número de base específica a decimal.

console.log(parseInt('101001110',2)); // display 334

Pero parseFloat no proporciona parámetro para convertir el número base. Usted tiene que escribir alguna secuencia de comandos si desea convertir flotador de cualquier número de base.

Yo uso los script que hay en Stackoverflow.

function parseFloat(string, radix) {
  string = string.split(/\./);
  if (string[0] == '') {
    string[0] = "0";
  }
  if (string.length > 1 && string[1] != '') {
    var fractionLength = string[1].length;
    string[1] = parseInt(string[1], radix);
    string[1] *= Math.pow(radix, -fractionLength);
    return parseInt(string[0], radix) + string[1];
  }
  return parseInt(string[0], radix);
}

numbers - Converting hexadecimal to float in javascript - Stack Overflow

Esta función proporciona el parámetro para convertir el número base como parseInt.

console.log(parseFloat('21.666666666666', 16)); // display 33.4