JavaScript Ekvivalent printf ili String.Format

Javascript Ekvivalent Printf Ili String Format



Primjena JavaScript ekvivalenta na printf/String.Format vrlo je korisna jer gotovo svaki program mora prikazati ili zabilježiti neku vrijednost na konzoli. Također vam pomaže u razvijanju razumijevanja koda prikazivanjem odgovarajućih cijelih brojeva ili vrijednosti niza koji se u njemu koriste. Osim toga, također možete koristiti JavaScript ekvivalent za printf ili String.Format za ispis upozorenja ili pogrešaka u prozoru konzole.

Ovaj će članak pokazati metode za primjenu JavaScript ekvivalenta na printf ili String.Format.

JavaScript Ekvivalent printf/String.Format

Da biste primijenili JavaScript ekvivalent na printf/String.Format, možete koristiti:







  • konzola.log() ” Metoda
  • document.write() ” Metoda
  • String.format() ” Metoda

Sada ćemo proći kroz svaki od gore navedenih pristupa jedan po jedan!



Metoda 1: JavaScript ekvivalent printf/String.Format korištenjem metode “console.log()”

U JavaScriptu se metoda “console.log” koristi za ispis vrijednosti nekog cijelog broja ili niza. Također možete koristiti ovu metodu za ispis cijelih brojeva i vrijednosti niza kao ekvivalent printf.



Sintaksa





konzola. log ( poruka )

Evo, prošli “ poruka ” parametar će se zabilježiti na konzoli pomoću metode console.log(). Ovaj argument može biti bilo što, poput nekog cijelog broja ili vrijednosti niza.

Pogledajte dolje navedeni primjer.



Primjer
Prvo ćemo pohraniti vrijednost cijelog broja i vrijednost niza u zadane dvije varijable pod nazivom ' izbor1 ' i ' val2 “, odnosno:

bio je izbor1 = dva
bio je val2 = 'JavaScript ekvivalent Printf ili String.Format'

Sada ćemo prikazati početne vrijednosti ' izbor1 ' i ' val2 ' na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( izbor1 )
konzola. log ( val2 )

Nakon gornje implementacije dobit ćemo sljedeće rezultate:

Metoda 2: JavaScript ekvivalent printf ili String.Format korištenjem metode “document.write()”

U JavaScriptu, ' document.write() ” metoda se također koristi za prikaz cijelih brojeva i vrijednosti niza na DOM-u (Document Object Model). Točnije, ova metoda ispisuje vrijednosti cijelog broja ili niza na DOM, a ne na konzolu.

Sintaksa

dokument. pisati ( exp1 , exp2 )

Ovdje, ' exp1 ' i ' exp2 ” odnosi se na neki cijeli broj ili vrijednost niza.

Prođite kroz sljedeći primjer za demonstraciju.

Primjer
Sada ćemo prikazati vrijednosti već stvorenih varijabli pomoću ' document.write() ” metoda:

dokument. pisati ( izbor1 , ' \n ' )
dokument. pisati ( val2 )

Nakon implementacije dobit ćemo sljedeći rezultat:

Metoda 3: JavaScript ekvivalent printf ili String.Format korištenjem metode String.format()

' String.format() ” koristi se za promjenu ili prilagodbu izlaznog formata. Primijenit ćemo ovu funkcionalnost za izmjenu unesene vrijednosti niza. To će se postići postavljanjem vrijednosti indeksa na položaje niza na koje želimo postaviti navedenu vrijednost niza. Zatim ćemo vrijednosti niza koje treba ažurirati smjestiti u argumente metode format().

Pregledajte sljedeći primjer za demonstraciju.

Primjer
Prvo ćemo izraditi prilagođenu funkciju prototipa. Funkcija formatiranja će uzeti određeni niz i dohvatiti broj dodan unutar ' {} ” zagradama i zamijenite broj koji se u njima nalazi argumentom niza postavljenim na taj navedeni indeks. Nakon toga, ' /{(\d+)}/g ” tražit će znakove koji nisu znamenke (stringove) i smjestiti ih na navedeni indeks nakon provjere dodanog uvjeta:

Niz . prototip . format = funkcija ( ) {
bio je izbor1 = argumenti ;
povratak ovaj . zamijeniti ( /{(\d+)}/g , funkcija ( dobiti , broj ) {
povratak vrsta izbor1 [ broj ] != 'nedefiniran' ? izbor1 [ broj ] : dobiti ;
} ) ;
} ;

Sada ćemo odrediti indekse ' {0}, {1} ” gdje treba zamijeniti vrijednosti niza. Ove nove vrijednosti niza početno će se nalaziti u ' format() ” metoda kao argumenti. Štoviše, dodani indeks odnosi se na niz gdje će navedeni niz biti zamijenjen:

konzola. log ( '{0} je prvi argument, dok je {1} drugi argument' . format ( 'Java' , 'JavaScript' ) ) ;

Odgovarajući izlaz će biti:

Osigurali smo najjednostavnije metode za primjenu JavaScript ekvivalenta na printf ili String.Format. Možete koristiti bilo koji od pristupa prema svojim zahtjevima.

Zaključak

Da biste primijenili JavaScript ekvivalent na printf ili String.Format, možete upotrijebiti ' konzola.log() ” metoda za bilježenje cijelih brojeva i vrijednosti niza na konzoli ili “ document.write() ' metoda za prikaz odgovarajućih vrijednosti na DOM-u i ' String.format() ” metoda za ažuriranje vrijednosti niza na mjestu navedenog indeksa. Ovaj članak vas je vodio o JavaScript ekvivalentu printf ili String.Format.