So konvertieren Sie die Zahl in JavaScript in das Binärformat

So konvertieren Sie die Zahl in JavaScript in das Binärformat
Computer verstehen Binärzahlensysteme (0 und 1) und verwenden sie, um alle Daten zu manipulieren und zu speichern, einschließlich Wörter, Bildern, Zahlen, Musik und Videos. In JavaScript ist die Konvertierung einer Zahl in das Binärformat hilfreich, da dieses Format zum Codieren und Programmieren in Computern verwendet wird.

Dieser Artikel hilft Ihnen bei der Durchführung der Konvertierung einer Zahl in Binärformat in JavaScript.

So konvertieren Sie eine Zahl in JavaScript in ein binäres Format

In JavaScript können Sie die folgenden Methoden zum Konvertieren einer Nummer in das Binärformat verwenden:

  • toString () Methode
  • Benutzerdefinierte Funktion

Wir werden jetzt Schritt für Schritt einen Überblick über jeden der genannten Ansätze haben!

Methode 1: Verwendung von toString () Methode zum Umwandeln einer Zahl in JavaScript in das Binärformat

Das JavaScript "tostring ()Die Methode wird zum Konvertieren einer Zahl in eine Zeichenfolge verwendet. Diese Methode gibt eine Zeichenfolge zurück, die sich auf einen primitiven Wert eines Objekts bezieht. Insbesondere hilft es auch bei der Umwandlung einer Zahl in das Binärformat.

Syntax

Nummer.tostring (2);

Hier konvertiert die Methode toString () “Nummer"Zum binären Format als Basis"2”Wird als Argument verabschiedet.

Einen Überblick über das folgende Beispiel haben, um das erklärte Konzept zu verstehen.

Beispiel

Zunächst nehmen wir eine Dezimalzahl vom Benutzer als Eingabe ab. Dann werden wir das anwenden “tostring ()Methode zum Konvertieren in binäres Format:

const a = parseInt (Eingabeaufforderung ('Geben Sie eine Dezimalzahl ein:'));
binarin = a.tostring (2);

Als nächstes werden wir den resultierenden Wert im Binärformat über Pop-up anzeigen:

alert ('binäre Zahl ist:' + " + binär);

Führen Sie den angegebenen Code aus, geben Sie eine beliebige Dezimalzahl im Eingabefeld ein und klicken Sie auf “OK" Taste:

Infolgedessen wird das entsprechende binäre Format auf dem Bildschirm angezeigt:

Sie möchten den gleichen Betrieb mithilfe einer benutzerdefinierten Funktion ausführen? Schauen Sie sich den folgenden Abschnitt an.

Methode 2: Verwenden der benutzerdefinierten Funktion zum Umwandeln einer Nummer in Binärformat in JavaScript

In diesem Abschnitt werden wir eine Funktion implementieren, die die Eingabenummer als Binärnummer zurückgibt. Diese benutzerdefinierte Funktion prüft, ob die Zahl größer als Null ist, und führt dann die hinzugefügte Funktionalität aus.

Hier haben wir ein Beispiel für die Demonstration.

Beispiel

Definieren Sie zunächst eine Funktion namens “decimal_to_binary ()", Der die Nummer akzeptiert"AAls Argumentation. Als nächstes werden wir eine hinzufügen “während”Schleife, die ausgeführt wird, bis die bestandene Zahl größer als 0 ist. Wenn ja, wird es durch “geteilt“2", Und der Rest wird hinzugefügt zu"binär”. Aktualisieren Sie dann den Wert des bestandenen Arguments mit dem “Mathematik.Boden()Methode und geben Sie das Binärformat zurück:

functiondecimal_to_binary (a)

var Binary = ";
während (a> 0)

binär = (a%2) + binär;
a = math.Boden (A/2);

returnBinary;

Rufen Sie schließlich die Funktion auf und übergeben Sie die Zahlen, die in ein Binärformat umgewandelt werden müssen:

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

Die resultierende Ausgabe wird wie folgt angezeigt:

Wir haben Schritt für Schritt die einfachsten Methoden für die Konvertierung einer Zahl in Binärformat mit JavaScript angeboten.

Abschluss

In JavaScript, um eine Nummer in das Binärformat umzuwandeln, können Sie die “anwenden“ anwendentostring ()"Integrierte Methode oder erstellen Sie eine"benutzerdefinierte”Funktion. Im ersten Ansatz werden zwei als Argument über die Basis des erforderlichen binären Formats übergeben. Die benutzerdefinierte Funktion nimmt jedoch eine Dezimalzahl und wandelt sie in die entsprechende Binärzahl um. In diesem Artikel wurde die Methoden zur Umwandlung einer Zahl mit JavaScript in das Binärformat erörtert.