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:
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:
Nå vil vi vise de initialiserte verdiene til “Val1”Og“Val2”På konsollen ved å bruke“konsoll.Logg()”Metode:
konsoll.Logg (VAL1)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:
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:
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.