Come convertire il numero in formato binario in JavaScript

Come convertire il numero in formato binario in JavaScript
I computer comprendono i sistemi di numeri binari (0 e 1) e lo utilizzano per manipolare e archiviare tutti i dati, tra cui parole, immagini, numeri, musica e video. In JavaScript, la conversione di un numero in formato binario è utile poiché questo formato viene utilizzato per la codifica e la programmazione nei computer.

Questo articolo ti aiuterà a eseguire la conversione di un numero in formato binario in JavaScript.

Come convertire un numero in formato binario in JavaScript

In JavaScript, è possibile utilizzare i seguenti metodi per convertire un numero in formato binario:

  • Metodo toString ()
  • Funzione definita dall'utente

Ora avremo una panoramica di ciascuno degli approcci menzionati passo dopo passo!

Metodo 1: utilizzando il metodo Tostring () per convertire un numero in formato binario in JavaScript

Il javascript "accordare()"Il metodo viene utilizzato per convertire un numero in una stringa. Questo metodo restituisce una stringa che si riferisce a un valore primitivo di un oggetto. Più specificamente, aiuta anche a convertire un numero in formato binario.

Sintassi

numero.toString (2);

Qui, il metodo toString () convertirà "numero"Al formato binario, come base"2"È passato come argomento.

Avere una panoramica del seguente esempio per comprendere il concetto spiegato.

Esempio

Innanzitutto, prenderemo un numero decimale dall'utente come input. Quindi, applicheremo il “accordare()"Metodo per convertirlo in formato binario:

const a = parseint (prompt ('immettere un numero decimale:'));
Lascia binaria = a.toString (2);

Successivamente, visualizzeremo il valore risultante in formato binario tramite pop-up:

Alert ('Numero binario è:' + " + binario);

Eseguire il codice dato, inserire qualsiasi numero decimale nel campo di input e fare clic su "OK"Pulsante:

Di conseguenza, il corrispondente formato binario verrà visualizzato sullo schermo:

Vuoi eseguire la stessa operazione utilizzando una funzione definita dall'utente? Guarda la sezione seguente.

Metodo 2: utilizzando la funzione definita dall'utente per convertire un numero in formato binario in JavaScript

In questa sezione, implementeremo una funzione che restituisce il numero di input set come numero binario. Questa funzione definita dall'utente verificherà se il numero è maggiore di zero e quindi esegue la funzionalità aggiunta.

Qui abbiamo un esempio per la dimostrazione.

Esempio

In primo luogo, definisci una funzione chiamata "decimal_to_binary ()", Che accetta il numero"UN"Come argomento. Successivamente, aggiungeremo un "Mentre"Loop che eseguirà fino a quando il numero passato è maggiore di 0. In tal caso, sarà diviso da "2", E il resto verrà aggiunto a"binario". Quindi, aggiorna il valore dell'argomento passato usando "Matematica.pavimento()"Metodo e restituire il formato binario:

functiondecimal_to_binary (a)

var binary = ";
while (a> 0)

binario = (a%2) + binario;
A = matematica.pavimento (A/2);

returnbinary;

Infine, chiama la funzione e passa i numeri che devono essere convertiti in formato binario:

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

L'uscita risultante verrà mostrata come segue:

Abbiamo offerto i metodi più semplici passo per passo per convertire un numero in formato binario usando JavaScript.

Conclusione

In JavaScript, per convertire un numero in formato binario, è possibile applicare il “accordare()"Metodo integrato o crea un"definito dall'utente" funzione. Nel primo approccio, due vengono approvati come argomento che rappresenta la base del formato binario richiesto. Tuttavia, la funzione definita dall'utente prende un numero decimale e lo converte nel numero binario corrispondente. Questo articolo ha discusso dei metodi per convertire un numero in formato binario usando JavaScript.