I computer sono compatibili con la forma binaria. Allo stesso modo, gli esseri umani comprendono facilmente i numeri in forma decimale. Più specificamente, la conversione del binario in decimale in JavaScript è di grande aiuto nel decodificare i dati codificati in forma binaria. In questo modo, i dati convertiti possono essere utilizzati in modo efficace anziché sprecato.
Questo blog discuterà degli approcci per convertire i numeri binari in decimali usando JavaScript.
Come convertire/trasformare il binario in decimale in JavaScript?
Per convertire le cifre binarie in numeri decimali in JavaScript, applicare i seguenti metodi:
Metodo 1: convertire il binario in decimale in javascript usando il metodo ParseInt ()
IL "parseint ()"Il metodo analizza un valore come stringa e fornisce il primo numero intero. Questo metodo può convertire il numero binario definito dall'utente in decimali specificando il sistema numerico particolare.
Sintassi
parseint (stringa, radix)
In questa sintassi:
Esempio
Passiamo attraverso il seguente esempio:
Nel blocco del codice sopra:
Produzione
Si può osservare che il numero binario definito dall'utente è stato convertito in un numero decimale.
Metodo 2: convertire il binario in decimale in JavaScript usando la matematica.Pow () Metodo
IL "Matematica.Pow ()"Metodo assegna il valore del primo parametro come potenza del secondo parametro. Questo metodo può essere implementato per iterare attraverso il numero binario passato e applicare la potenza sul contenuto "1" dentro.
Sintassi
Matematica.POW (base, potere)
Esempio
Panoramiamo l'esempio di seguito:
funzione binarytodecimal (binary)
let decimale = 0;
Let BinaryLength = binary.lunghezza;
per (let i = binaryLength-1; i> = 0; i--)
if (binario [i] == '1')
decimale += matematica.POW (2, BinaryLength - 1 - I);
ritorno decimale;
console.log ('Il valore decimale convertito è:', binaryTodeCimal ("101000"));
Nel frammento di codice sopra:
Produzione
La conversione desiderata si ottiene, come calcolato in precedenza.
Conclusione
Per convertire le cifre binarie in numeri decimali in JavaScript, applicare il “parseint ()Metodo o il "Matematica.Pow ()" metodo. Il metodo ParseInt () esegue la conversione desiderata sul valore di input dell'utente e la matematica.Il metodo Pow () si itera attraverso i numeri binari superati e aggiunge il potere di "2". Questo blog ha discusso degli approcci per la conversione delle cifre binarie in numeri decimali usando JavaScript.