Komputery są kompatybilne z formą binarną. Podobnie ludzie łatwo rozumieją liczby w postaci dziesiętnej. Mówiąc dokładniej, konwersja binarna na dziesiętne w JavaScript ma ogromną pomoc w dekodowaniu zakodowanych danych w formie binarnej. W ten sposób przekonwertowane dane można skutecznie wykorzystać zamiast zmarnowanego.
Ten blog omówi podejścia do przekształcania liczb binarnych na dziesiętne za pomocą JavaScript.
Jak przekonwertować/przekształcić binarny na dziesiętny w JavaScript?
Aby przekonwertować cyfry binarne na liczby dziesiętne w JavaScript, zastosuj następujące metody:
Metoda 1: Konwertuj binarny na dziesiętny w JavaScript za pomocą metody parseint ()
„„parseint ()”Metoda analizuje wartość jako ciąg i daje pierwszą liczbę całkowitą. Ta metoda może przekonwertować liczbę binarną zdefiniowaną przez użytkownika na dziesiętne, określając konkretny system liczby.
Składnia
Parseint (String, Radix)
W tej składni:
Przykład
Przejdźmy do następującego przykładu:
W powyższym bloku kodu:
Wyjście
Można zauważyć, że liczba binarna zdefiniowana przez użytkownika została przekonwertowana na liczbę dziesiętną.
Metoda 2: Konwertuj binarny na dziesiętny w JavaScript za pomocą matematyki.Metoda pow ()
„„Matematyka.pow ()”Metoda przypisuje wartość pierwszego parametru jako moc drugiego parametru. Metodę tę można wdrożyć do iterowanej przez przekazaną liczbę binarną i zastosować moc na zawartych „1" w tym.
Składnia
Matematyka.pow (baza, moc)
Przykład
Przeglądajmy poniżej podany przykład:
Funkcja binarytodecimal (binarna)
Niech dziesiętny = 0;
Niech BinaryLength = binarne.długość;
dla (niech i = binarLength-1; i> = 0; i--)
if (binarny [i] == '1')
dziesiętne += matematyka.pow (2, długość binarna - 1 - i);
Zwrot dziesiętny;
konsola.log („Przekształcona wartość dziesiętna to:”, BinaryTodecimal („101000”));
W powyższym fragmencie kodu:
Wyjście
Pożądana konwersja jest osiągana, jak obliczono wcześniej.
Wniosek
Aby przekonwertować cyfry binarne na liczby dziesiętne w JavaScript, zastosuj „parseint ()”Metoda lub„Matematyka.pow ()" metoda. Metoda parseint () wykonuje pożądaną konwersję na wartość wejściową użytkownika i matematykę.Metoda pow () iteruje przekazane liczby binarne i dodaje moc „2". W tym blogu omówiono podejścia do konwersji cyfr binarnych w liczby dziesiętne za pomocą JavaScript.