JavaScript entspricht Printf oder String.Format

JavaScript entspricht Printf oder String.Format
Anwenden des JavaScript -Äquivalents mit printf/String.Das Format ist sehr hilfreich, da fast jedes Programm einen Wert auf der Konsole anzeigen oder protokolliert muss. Es hilft Ihnen auch bei der Entwicklung eines Verständnisses des Code. Darüber hinaus können Sie auch das JavaScript -Äquivalent von Printf oder String verwenden.Format zum Ausdrucken von Warnungen oder Fehlern im Konsolenfenster.

Dieser Artikel zeigt die Methoden zur Anwendung des JavaScript -Äquivalents zu Printf oder String.Format.

JavaScript entspricht Printf/String.Format

So wenden Sie das JavaScript -Äquivalent zu Printf/String an.Format können Sie verwenden:

  • Konsole.Protokoll()" Methode
  • dokumentieren.schreiben()" Methode
  • Saite.Format()" Methode

Wir werden jetzt jedes der oben genannten Ansätze einzeln durchlaufen!

Methode 1: JavaScript entspricht Printf/String.Format mit „Konsole.log () ”Methode

In JavaScript die „Konsole.Log ”-Methode wird verwendet, um den Wert einer Ganzzahl oder einer String zu drucken. Sie können diese Methode auch zum Drucken der Ganzzahl- und Stringwerte als Äquivalent zu Printf verwenden.

Syntax

Konsole.Protokoll (Nachricht)

Hier, das bestanden “NachrichtDer Parameter wird mit der Konsole auf der Konsole protokolliert.log () Methode. Dieses Argument kann alles sein, wie z. B. eine Ganzzahl oder ein Stringwert.

Schauen Sie sich das untergewandte Beispiel an.

Beispiel
Zunächst speichern wir einen Ganzzahlwert und einen Stringwert in den angegebenen zwei genannten Variablen “Val1" Und "Val2", bzw:

var val1 = 2
var val2 = "JavaScript entspricht Printf oder String.Format"

Jetzt zeigen wir die initialisierten Werte von “anVal1" Und "Val2”Auf der Konsole mit der“Konsole.Protokoll()" Methode:

Konsole.log (val1)
Konsole.log (val2)

Nach der obigen Implementierung erhalten wir die folgende Ausgabe:

Methode 2: JavaScript entspricht Printf oder String.Format mit „Dokument“.Write () ”Methode

In JavaScript, “dokumentieren.schreiben()Die Methode wird auch verwendet, um die Ganzzahl- und Zeichenfolgewerte auf dem DOM (Dokumentobjektmodell) anzuzeigen. Insbesondere druckt diese Methode die Ganzzahl- oder Zeichenfolgewerte auf der DOM und nicht auf der Konsole.

Syntax

dokumentieren.Schreiben Sie (exp1, exp2)

Hier, "exp1" Und "Exp2”Beziehen Sie sich auf eine Ganzzahl- oder Zeichenfolgenwert.

Gehen Sie das folgende Beispiel zur Demonstration durch.

Beispiel
Jetzt werden wir die Werte der bereits erstellten Variablen mit der “anzeigendokumentieren.schreiben()" Methode:

dokumentieren.Schreiben Sie (Val1, "\ n")
dokumentieren.Schreiben (Val2)

Nach der Implementierung erhalten wir die folgende Ausgabe:

Methode 3: JavaScript entspricht Printf oder String.Format mit String.Format () Methode

Der "Saite.Format()Die Methode wird verwendet, um das Ausgangsformat zu ändern oder anzupassen. Wir werden diese Funktionalität anwenden, um den eingegebenen Zeichenfolgewert zu ändern. Dies wird erreicht, indem die Indexwerte an den String -Positionen platziert werden, in denen wir den angegebenen String -Wert platzieren möchten. Dann platzieren wir die Zeichenfolgewerte, die in den Argumenten der Format () -Methode aktualisiert werden sollen.

Überblick über das folgende Beispiel zur Demonstration.

Beispiel
Zunächst erstellen wir eine benutzerdefinierte Prototypfunktion. Die Formatfunktion nimmt die bestimmte Zeichenfolge an und holt die in der angegebene Nummer abKlammern und ersetzen Sie die darin enthaltene Nummer durch das String -Argument in diesem angegebenen Index. Danach, "/(\ d+)/g”Sucht nach nicht-stellenden Zeichen (Zeichenfolgen) und platziert sie nach Überprüfung der zusätzlichen Bedingung in den angegebenen Index:

Saite.Prototyp.format = function ()
var val1 = Argumente;
Geben Sie dies zurück.ersetzen (/(\ d+)/g, Funktion (GET, Nummer)
Rückgabe Typof Val1 [Nummer] != "undefiniert" ? Val1 [Nummer]: Get;
);
;

Jetzt werden wir die Indizes angeben “0, 1"Wenn Stringwerte ersetzt werden müssen. Diese neuen Stringwerte werden zunächst in die “platziertFormat()Methode als Argumente. Darüber hinaus bezieht sich der hinzugefügte Index auf die Zeichenfolge, in der die angegebene Zeichenfolge ersetzt wird:

Konsole.log ("0 ist das erste Argument, während 1 das zweite Argument ist".Format ("Java", "JavaScript"));

Die entsprechende Ausgabe ist:

Wir haben die einfachsten Methoden zur Anwendung von JavaScript -Äquivalent zu Printf oder String bereitgestellt.Format. Sie können einen der Ansätze entsprechend Ihren Anforderungen verwenden.

Abschluss

JavaScript entspricht Printf oder String, um JavaScript anzuwenden.Format, Sie können das verwenden “Konsole.Protokoll()Methode zur Protokollierung der Ganzzahl- und Stringwerte auf der Konsole oder “dokumentieren.schreiben()Methode zum Anzeigen der entsprechenden Werte auf dem DOM und “Saite.Format()Methode zur Aktualisierung des Zeichenfolgewerts am Ort des angegebenen Index. Dieser Artikel führte Sie zu JavaScript entspricht Printf oder String.Format.