Datamaskinene er kompatible med den binære formen. På samme måte forstår mennesker lett tall i desimalform. Mer spesifikt er konvertering av binær til desimal i JavaScript til stor hjelp til å avkode de kodede dataene i binær form. På denne måten kan de konverterte dataene brukes effektivt i stedet for bortkastet.
Denne bloggen vil diskutere tilnærmingene for å konvertere binære tall til desimaler ved hjelp av JavaScript.
Hvordan konvertere/transformere binær til desimal i JavaScript?
For å konvertere binære sifre til desimaltall i JavaScript, bruk følgende metoder:
Metode 1: Konverter binær til desimal i JavaScript ved bruk av ParseInt () -metode
“parseint ()”Metode analyserer en verdi som en streng og gir det første heltallet. Denne metoden kan konvertere det brukerdefinerte binære nummeret til desimaler ved å spesifisere det aktuelle tallsystemet.
Syntaks
Parseint (String, Radix)
I denne syntaksen:
Eksempel
La oss gå gjennom følgende eksempel:
I kodeblokken ovenfor:
Produksjon
Det kan observeres at det brukerdefinerte binære nummeret er konvertert til et desimaltall.
Metode 2: Konverter binær til desimal i JavaScript ved hjelp av matematikk.POW () Metode
“Matte.POW ()”Metode tildeler verdien av den første parameteren som kraften til den andre parameteren. Denne metoden kan implementeres for å iterere gjennom det passerte binære nummeret og bruke kraften på det inneholdt “1" i det.
Syntaks
Matte.POW (base, strøm)
Eksempel
La oss oversikt over det under-uttalte eksemplet:
funksjon binærtodecimal (binær)
La desimal = 0;
La binærlengde = binær.lengde;
for (la i = binærlengde-1; i> = 0; i--)
if (binær [i] == '1')
desimal += matematikk.POW (2, binærlengde - 1 - i);
return desimal;
konsoll.Logg ('Den konverterte desimalverdien er:', BinaryTodecimal ("101000"));
I ovennevnte kodebit:
Produksjon
Ønsket konvertering oppnås, som beregnet før.
Konklusjon
For å konvertere binære sifre til desimaltall i JavaScript, bruk "parseint ()”Metode eller“Matte.POW ()”Metode. PARSEINT () -metoden utfører ønsket konvertering på brukerinngangsverdien, og matematikken.POW () Metode itererer gjennom de passerte binære tallene og legger kraften til “2”. Denne bloggen diskuterte tilnærmingene for å konvertere binære sifre til desimaltall ved hjelp av JavaScript.