Os computadores são compatíveis com o formulário binário. Da mesma forma, os seres humanos entendem facilmente números em forma decimal. Mais especificamente, a conversão de binário em decimal em JavaScript é de grande ajuda na decodificação dos dados codificados em forma binária. Dessa forma, os dados convertidos podem ser utilizados efetivamente em vez de desperdiçados.
Este blog discutirá as abordagens para converter números binários em decimais usando JavaScript.
Como converter/transformar o binário em decimal em JavaScript?
Para converter dígitos binários em números decimais em JavaScript, aplique os seguintes métodos:
Método 1: Converter binário em decimal em javascript usando o método parseint ()
O "parseint ()”O método analisa um valor como uma string e dá o primeiro número inteiro. Este método pode converter o número binário definido pelo usuário em decimais, especificando o sistema de números específicos.
Sintaxe
Parseint (String, Radix)
Nesta sintaxe:
Exemplo
Vamos passar pelo exemplo a seguir:
No bloco de código acima:
Saída
Pode-se observar que o número binário definido pelo usuário foi convertido em um número decimal.
Método 2: converter binário em decimal em javascript usando matemática.Método POW ()
O "Matemática.Pancada()”O método atribui o valor do primeiro parâmetro como o poder do segundo parâmetro. Este método pode ser implementado para iterar através do número binário passado e aplicar o poder no contido “1" iniciar.
Sintaxe
Matemática.Pow (base, poder)
Exemplo
Vamos ver o exemplo abaixo do ponto abaixo:
função binarytodecimal (binário)
Seja decimal = 0;
Deixe BinaryLength = binário.comprimento;
para (vamos i = binaryLength-1; i> = 0; i--)
if (binário [i] == '1')
decimal += matemática.Pow (2, BinaryLength - 1 - I);
retornar decimal;
console.log ('O valor decimal convertido é:', binarytodecimal ("101000"));
No trecho de código acima:
Saída
A conversão desejada é alcançada, conforme calculado antes.
Conclusão
Para converter dígitos binários em números decimais em JavaScript, aplique o “parseint ()”Método ou o“Matemática.Pancada()”Método. O método parseint () executa a conversão desejada no valor de entrada do usuário e a matemática.Pow () Método itera através dos números binários passados e adiciona o poder de “2”. Este blog discutiu as abordagens para converter dígitos binários em números decimais usando JavaScript.