Jak przekonwertować numer na format binarny w JavaScript

Jak przekonwertować numer na format binarny w JavaScript
Komputery rozumieją systemy liczb binarnych (0 i 1) i wykorzystują je do manipulowania i przechowywania wszystkich danych, w tym słów, obrazów, liczb, muzyki i filmów. W JavaScript konwersja liczby na format binarny jest pomocny, ponieważ format ten jest używany do kodowania i programowania w komputerach.

Ten artykuł pomoże ci w przeprowadzeniu konwersji liczby na format binarny w JavaScript.

Jak przekonwertować liczbę na format binarny w JavaScript

W JavaScript możesz użyć następujących metod przekształcenia liczby w format binarny:

  • Metoda toString ()
  • Funkcja zdefiniowana przez użytkownika

Będziemy teraz mieć przegląd każdego z wymienionych podejść krok po kroku!

Metoda 1: Zastosowanie metody TOSTRING () do konwersji liczby na format binarny w JavaScript

JavaScript „ToString ()”Metoda jest stosowana do przekształcania liczby w ciąg. Ta metoda zwraca ciąg, który odnosi się do prymitywnej wartości obiektu. Mówiąc dokładniej, pomaga również przekształcić liczbę na format binarny.

Składnia

numer.Toostring (2);

Tutaj metoda toString () przekonwertuje „numer„Do formatu binarnego, jako podstawa„2”Jest przekazywany jako argument.

Mieć przegląd poniższego przykładu, aby zrozumieć wyjaśnioną koncepcję.

Przykład

Najpierw weźmiemy liczbę dziesiętną od użytkownika jako dane wejściowe. Następnie zastosujemy „ToString ()„Metoda przekształcenia go w format binarny:

const a = parseint (monit („wprowadź numer dziesiętny: '));
Niech binarny = a.Toostring (2);

Następnie wyświetlimy wynikową wartość w formacie binarnym przez wyskakujące okienko:

Alert („liczba binarna to: ' +" + binarne);

Wykonaj dany kod, wprowadzaj dowolny numer dziesiętny w polu wejściowym i kliknij „OK" przycisk:

W rezultacie odpowiedni format binarny zostanie wyświetlony na ekranie:

Chcesz wykonać tę samą operację za pomocą funkcji zdefiniowanej przez użytkownika? Spójrz na poniższą sekcję.

Metoda 2: Korzystanie z funkcji zdefiniowanej przez użytkownika do konwersji liczby na format binarny w JavaScript

W tej sekcji zaimplementujemy funkcję, która zwraca liczbę wejściową ustawioną jako numer binarny. Ta funkcja zdefiniowana przez użytkownika sprawdzi, czy liczba jest większa niż zero, a następnie wykona dodatkową funkcję.

Tutaj mamy przykład demonstracji.

Przykład

Po pierwsze, zdefiniuj funkcję o nazwie „decimal_to_binary ()”, Który akceptuje liczbę„A„Jako argument. Następnie dodamy „chwila„Pętla, która będzie wykonywana, aż przekazany numer będzie większy niż 0. Jeśli tak, zostanie to podzielone przez „2”, A reszta zostanie dodana do„dwójkowy". Następnie zaktualizuj wartość przekazanego argumentu za pomocą „Matematyka.podłoga()„Metoda i zwróć format binarny:

funkcjaDecimal_to_binary (a)

var binary = ";
while (a> 0)

binarny = (A%2) + binarny;
a = matematyka.podłoga (A/2);

returnbinary;

Na koniec wywołaj funkcję i przekaż liczby, które należy przekonwertować na format binarny:

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

Wynikowe wyjście zostanie pokazane w następujący sposób:

Zaproponowaliśmy najłatwiejsze metody krok po kroku do przekształcenia liczby w format binarny za pomocą JavaScript.

Wniosek

W JavaScript, aby przekonwertować liczbę na format binarny, możesz zastosować „ToString ()”Wbudowana metoda lub stwórz„określony przez użytkownika”Funkcja. W pierwszym podejściu dwa są przekazywane jako argument reprezentujący podstawę wymaganego formatu binarnego. Jednak funkcja zdefiniowana przez użytkownika przyjmuje liczbę dziesiętną i przekształca ją w odpowiednią liczbę binarną. W tym artykule omówiono metody konwersji liczby na format binarny za pomocą JavaScript.