JavaScript tilsvarer printf eller streng.Format

JavaScript tilsvarer printf eller streng.Format
Bruke JavaScript tilsvarer Printf/String.Format er veldig nyttig, da nesten hvert program trenger å vise eller logge en viss verdi på konsollen. Det hjelper deg også med å utvikle en forståelse av koden ved å vise tilsvarende heltall eller strengverdier som brukes i den. I tillegg kan du også bruke JavaScript -ekvivalenten til Printf eller String.Format for å skrive ut advarsler eller feil i konsollvinduet.

Denne artikkelen vil demonstrere metodene for å anvende JavaScript som tilsvarer Printf eller String.Format.

JavaScript tilsvarer printf/streng.Format

For å bruke JavaScript tilsvarer printf/streng.Format, du kan bruke:

  • konsoll.Logg()”Metode
  • dokument.skrive()”Metode
  • Streng.format()”Metode

Vi vil nå gå gjennom hver av de ovennevnte tilnærmingene en etter en!

Metode 1: JavaScript tilsvarer printf/streng.Format ved hjelp av “konsoll.Log () ”-metode

I JavaScript, “konsollen.logg "-metode brukes til å skrive ut verdien til noe heltall eller streng. Du kan også bruke denne metoden for å skrive ut heltall og strengverdier som tilsvarer printf.

Syntaks

konsoll.Logg (melding)

Her passerte de “beskjed”Parameter vil bli logget på konsollen ved hjelp av konsollen.Log () Metode. Dette argumentet kan være hva som helst, for eksempel noe heltall eller en strengverdi.

Se på det undergitte eksemplet.

Eksempel
Først vil vi lagre en heltallverdi og en strengverdi i de gitte to variablene som heter “Val1”Og“Val2”, Henholdsvis:

var val1 = 2
var val2 = "JavaScript tilsvarer printf eller streng.Format"

Nå vil vi vise de initialiserte verdiene til “Val1”Og“Val2”På konsollen ved å bruke“konsoll.Logg()”Metode:

konsoll.Logg (VAL1)
konsoll.Logg (Val2)

Vi får følgende utdata etter implementeringen ovenfor:

Metode 2: JavaScript tilsvarer printf eller streng.Format ved hjelp av “Dokument.skriv () ”-metode

I JavaScript, “dokument.skrive()”Metode brukes også til å vise heltall- og strengverdiene på DOM (Document Object Model). Mer spesifikt skriver denne metoden ut heltallet eller strengverdiene på DOM og ikke på konsollen.

Syntaks

dokument.Skriv (EXP1, EXP2)

Her, “EXP1”Og“EXP2”Henvis til noe heltall eller strengverdi.

Gå gjennom følgende eksempel for demonstrasjon.

Eksempel
Nå vil vi vise verdiene til de allerede opprettede variablene ved å bruke “dokument.skrive()”Metode:

dokument.Skriv (Val1, "\ n")
dokument.Skriv (VAL2)

Etter implementeringen får vi følgende utdata:

Metode 3: JavaScript tilsvarer printf eller streng.Format ved hjelp av streng.Format () Metode

Streng.format()”Metode brukes til å endre eller tilpasse utgangsformatet. Vi vil bruke denne funksjonaliteten for å endre den angitte strengverdien. Dette vil oppnås ved å plassere indeksverdiene i strengposisjonene der vi ønsker å plassere den spesifiserte strengverdien. Deretter vil vi plassere strengverdiene som skal oppdateres i argumentene til format () -metoden.

Oversikt Følgende eksempel for demonstrasjon.

Eksempel
Først vil vi lage en tilpasset prototypefunksjon. Formatfunksjonen vil ta den aktuelle strengen og hente tallet som er lagt til i "”Parenteser og erstatte tallet som er inneholdt i det med strengargumentet plassert på den spesifiserte indeksen. Etter det, "/(\ d+)/g”Vil søke etter ikke-sifrede tegn (strenger) og plassere dem i den spesifiserte indeksen etter å ha bekreftet den ekstra tilstanden:

Streng.prototype.format = funksjon ()
var val1 = argumenter;
Returner dette.erstatte (/(\ d+)/g, funksjon (få, tall)
Retur Typeof Val1 [Nummer] != "udefinert" ? VAL1 [NUMMER]: Få;
);
;

Nå vil vi spesifisere indeksene “0, 1”Hvor strengverdier må byttes ut. Disse nye strengverdiene vil bli plassert i utgangspunktet i “format()”Metode som argumenter. Videre refererer den ekstra indeksen til strengen der den spesifiserte strengen vil bli erstattet:

konsoll.Log ("0 er det første argumentet, mens 1 er det andre argumentet".Format ("Java", "JavaScript"));

Tilsvarende utgang vil være:

Vi har gitt de enkleste metodene for å bruke JavaScript som tilsvarer printf eller streng.Format. Du kan bruke en av tilnærmingene i henhold til dine krav.

Konklusjon

For å bruke JavaScript tilsvarer printf eller streng.Format, du kan bruke "konsoll.Logg()”Metode for å logge heltall- og strengverdiene på konsollen eller“dokument.skrive()”Metode for å vise de tilsvarende verdiene på DOM og“Streng.format()”Metode for å oppdatere strengverdien på stedet for den spesifiserte indeksen. Denne artikkelen ledet deg om JavaScript som tilsvarer Printf eller String.Format.