JavaScript odpowiednik printf lub string.Format

JavaScript odpowiednik printf lub string.Format
Zastosowanie odpowiednika JavaScript do printf/string.Format jest bardzo pomocny, ponieważ prawie każdy program musi wyświetlić lub zarejestrować pewną wartość na konsoli. Pomaga także w opracowaniu zrozumienia kodu poprzez wyświetlanie odpowiednich wartości całkowitej lub łańcuchowej użytych w nim. Ponadto możesz również skorzystać z odpowiednika JavaScript PrintF lub String.Format drukowania ostrzeżeń lub błędów w oknie konsoli.

W tym artykule pokazuje metody zastosowania odpowiednika JavaScript do PrintF lub String.Format.

JavaScript odpowiednik printf/string.Format

Aby zastosować odpowiednik JavaScript z printf/string.Format, możesz użyć:

  • "konsola.dziennik()" Metoda
  • "dokument.pisać()" Metoda
  • "Strunowy.format()" Metoda

Teraz przejdziemy przez każde z powyższych podejść jeden po drugim!

Metoda 1: JavaScript Equivalent to PrintF/String.Format za pomocą „konsoli.Metoda log () ”

W JavaScript „konsola.Metoda logowania jest używana do wydrukowania wartości niektórych liczb całkowitych lub ciągów. Możesz także wykorzystać tę metodę do drukowania wartości liczb całkowitych i ciągów jako równoważnego z PrintF.

Składnia

konsola.dziennik (wiadomość)

Tutaj minąwiadomość„Parametr zostanie zalogowany na konsoli za pomocą konsoli.Metoda log (). Ten argument może być wszystkim, na przykład jakaś liczba całkowita lub wartość ciągu.

Spójrz na przykład poniżej.

Przykład
Najpierw przechowujemy wartość całkowitą i wartość ciągu w dwóch zmiennych o nazwie „Val1" I "Val2”Odpowiednio:

var val1 = 2
var val2 = "JavaScript Equivalent to printf lub string.Format"

Teraz wyświetlimy zainicjowane wartości „Val1" I "Val2”Na konsoli za pomocą„konsola.dziennik()" metoda:

konsola.Log (VAL1)
konsola.Log (VAL2)

Po powyższej implementacji otrzymamy następujące dane wyjściowe:

Metoda 2: JavaScript Equivalent to PrintF lub String.Format za pomocą „Dokument.Metoda zapisu () ”

W JavaScript „dokument.pisać()„Metoda jest również używana do wyświetlania wartości liczb całkowitych i ciągów na DOM (Model Object Document). Mówiąc dokładniej, ta metoda drukuje wartości liczby całkowitej lub ciągu na DOM, a nie na konsoli.

Składnia

dokument.Write (Exp1, Exp2)

Tutaj, "Exp1" I "Exp2”Patrz jakaś wartość liczb całkowita lub ciąg.

Przejrzyj następujący przykład demonstracji.

Przykład
Teraz wyświetlimy wartości już utworzonych zmiennych za pomocą „dokument.pisać()" metoda:

dokument.Napisz (Val1, „\ n”)
dokument.Napisz (Val2)

Po wdrożeniu otrzymamy następujące dane wyjściowe:

Metoda 3: JavaScript Equivalent to PrintF lub String.Format za pomocą ciągu.metoda format ()

„„Strunowy.format()”Metoda służy do zmiany lub dostosowania formatu wyjściowego. Zastosujemy tę funkcję, aby zmodyfikować wprowadzoną wartość ciągu. Zostanie to osiągnięte poprzez umieszczenie wartości indeksu w pozycjach ciągów, w których chcemy umieścić określoną wartość ciągu. Następnie umieścimy wartości ciągów, które mają być aktualizowane w argumentach metody format ().

Przegląd Poniższy przykład demonstracji.

Przykład
Najpierw utworzymy niestandardową funkcję prototypu. Funkcja formatu przyjmie określony ciąg i pobrać liczbę dodaną do „”Wsporniki i wymień liczbę zawartą w nim argumentem ustawionym w tym określonym indeksie. Po tym, "/(\ d+)/g”Wyszukuj znaki niecycylne (ciągi) i umieści je w określonym indeksie po zweryfikowaniu dodanego warunku:

Strunowy.prototyp.format = function ()
var val1 = argumenty;
Zwróć to.zamień (/(\ d+)/g, funkcja (get, liczba)
Return Typeof Val1 [Numer] != „Niezdefiniowany” ? val1 [numer]: get;
);
;

Teraz określamy indeksy „0, 1”Gdzie należy wymienić wartości ciągów. Te nowe wartości łańcuchowe zostaną początkowo umieszczone w „format()”Metoda jako argumenty. Ponadto dodany indeks odnosi się do ciągu, w którym określony ciąg zostanie zastąpiony:

konsola.Log („0 jest pierwszym argumentem, podczas gdy 1 jest drugim argumentem”.format („java”, „javascript”));

Odpowiednie wyjście będzie:

Podaliśmy najprostsze metody zastosowania JavaScript Equivalent to PrintF lub String.Format. Możesz użyć jednego z podejść zgodnie z Twoimi wymaganiami.

Wniosek

Aby zastosować JavaScript Equivalent to PrintF lub String.Format, możesz użyć „konsola.dziennik()”Metoda rejestrowania wartości liczb całkowitych i ciągów na konsoli lub„dokument.pisać()„Metoda wyświetlania odpowiednich wartości na DOM i„Strunowy.format()„Metoda aktualizacji wartości ciągu w miejscu określonego indeksu. W tym artykule poprowadzono Cię o odpowiednik JavaScript z PrintF lub String.Format.