Como converter o número em formato binário em JavaScript

Como converter o número em formato binário em JavaScript
Os computadores entendem sistemas de números binários (0 e 1) e utilizam -os para manipular e armazenar todos os dados, incluindo palavras, imagens, números, música e vídeos. No JavaScript, a conversão de um número em formato binário é útil, pois esse formato é usado para codificar e programar em computadores.

Este artigo o ajudará a realizar a conversão de um número em formato binário em JavaScript.

Como converter um número em formato binário em javascript

No JavaScript, você pode usar os seguintes métodos para converter um número em formato binário:

  • Método ToString ()
  • Função definida pelo usuário

Agora teremos uma visão geral de cada uma das abordagens mencionadas passo a passo!

Método 1: Usando o método tostring () para converter um número em formato binário em javascript

O javascript “para sequenciar()”O método é usado para converter um número em uma string. Este método retorna uma string que se refere a um valor primitivo de um objeto. Mais especificamente, também ajuda a converter um número em formato binário.

Sintaxe

número.toString (2);

Aqui, o método ToString () converterá “número”Para formato binário, como base“2”É passado como um argumento.

Tenha uma visão geral do exemplo a seguir para entender o conceito explicado.

Exemplo

Primeiro, levaremos um número decimal do usuário como entrada. Então, aplicaremos o “para sequenciar()”Método para convertê -lo em formato binário:

const a = parseint (prompt ('digite um número decimal:'));
Deixe binário = A.toString (2);

Em seguida, exibiremos o valor resultante em formato binário via pop-up:

alerta ('o número binário é:' + " + binário);

Execute o código fornecido, insira qualquer número decimal no campo de entrada e clique em “OK" botão:

Como resultado, o formato binário correspondente será exibido na tela:

Deseja executar a mesma operação usando uma função definida pelo usuário? Veja a seção a seguir.

Método 2: Usando a função definida pelo usuário para converter um número em formato binário em JavaScript

Nesta seção, implementaremos uma função que retorne o número de entrada definido como um número binário. Esta função definida pelo usuário verificará se o número é maior que zero e depois executa a funcionalidade adicionada.

Aqui temos um exemplo para a demonstração.

Exemplo

Em primeiro lugar, defina uma função chamada “decimal_to_binary ()”, Que aceita o número“a”Como argumento. Em seguida, vamos adicionar um “enquanto”Loop que será executado até que o número passado seja maior que 0. Nesse caso, será dividido por “2”, E o restante será adicionado a“binário”. Em seguida, atualize o valor do argumento aprovado usando o “Matemática.chão()”Método e retorne o formato binário:

functionDecimal_to_binary (a)

var binário = ";
enquanto (a> 0)

binário = (a%2) + binário;
a = matemática.piso (a/2);

returnbinary;

Por fim, chame a função e passe os números que precisam ser convertidos em formato binário:

console.log (decimal_to_binary (2));
console.log (decimal_to_binary (7));

A saída resultante será mostrada da seguinte forma:

Oferecemos os métodos mais fáceis passo a passo para converter um número em formato binário usando JavaScript.

Conclusão

Em JavaScript, para converter um número em formato binário, você pode aplicar o “para sequenciar()”Método interno ou crie um“usuário definido”Função. Na primeira abordagem, dois são aprovados como um argumento que representa a base do formato binário necessário. No entanto, a função definida pelo usuário pega um número decimal e o converte no número binário correspondente. Este artigo discutiu os métodos para converter um número em formato binário usando JavaScript.