JavaScript Tilsvarer printf eller String.Format

Javascript Tilsvarer Printf Eller String Format



Å bruke JavaScript tilsvarende printf/String.Format er veldig nyttig siden nesten alle programmer må vise eller logge en verdi på konsollen. Den hjelper deg også med å utvikle en forståelse av koden ved å vise de tilsvarende heltalls- eller strengverdiene 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 å bruke JavaScript Equivalent til printf eller String.Format.

JavaScript Tilsvarer printf/String.Format

For å bruke JavaScript tilsvarende printf/String.Format, kan du bruke:







  • ' console.log() ' Metode
  • ' document.write() ' Metode
  • ' String.format() ' Metode

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



Metode 1: JavaScript Tilsvarer printf/String.Format Ved å bruke metoden 'console.log()'.

I JavaScript brukes 'console.log'-metoden til å skrive ut verdien til et heltall eller streng. Du kan også bruke denne metoden for å skrive ut heltalls- og strengverdiene som en ekvivalent med printf.



Syntaks





konsoll. Logg ( beskjed )

Her har den beståtte ' beskjed ”-parameteren vil logges på konsollen ved å bruke console.log()-metoden. Dette argumentet kan være hva som helst, for eksempel et heltall eller en strengverdi.

Se på eksemplet nedenfor.



Eksempel
Først vil vi lagre en heltallsverdi og en strengverdi i de gitte to variablene kalt ' valg 1 ' og ' val2 ', henholdsvis:

var valg 1 = to
var val2 = 'JavaScript tilsvarende Printf eller String.Format'

Nå vil vi vise de initialiserte verdiene for ' valg 1 ' og ' val2 ' på konsollen ved å bruke ' console.log() ' metode:

konsoll. Logg ( valg 1 )
konsoll. Logg ( val2 )

Vi vil få følgende utgang etter implementeringen ovenfor:

Metode 2: JavaScript Tilsvarer printf eller String.Format Ved å bruke 'document.write()'-metoden

I JavaScript, ' document.write() ”-metoden brukes også til å vise heltalls- og strengverdiene på DOM (Document Object Model). Mer spesifikt skriver denne metoden ut heltalls- eller strengverdiene på DOM og ikke på konsollen.

Syntaks

dokument. skrive ( exp1 , exp2 )

Her, ' exp1 ' og ' exp2 ' refererer til et heltall eller en strengverdi.

Gå gjennom følgende eksempel for demonstrasjon.

Eksempel
Nå vil vi vise verdiene til de allerede opprettede variablene ved å bruke ' document.write() ' metode:

dokument. skrive ( valg 1 , ' \n ' )
dokument. skrive ( val2 )

Etter implementeringen vil vi få følgende utgang:

Metode 3: JavaScript Tilsvarer printf eller String.Format Ved å bruke String.format()-metoden

« String.format() ”-metoden brukes til å endre eller tilpasse utdataformatet. Vi vil bruke denne funksjonaliteten for å endre den angitte strengverdien. Dette oppnås ved å plassere indeksverdiene på strengposisjonene der vi ønsker å plassere den angitte 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 tar den aktuelle strengen og henter nummeret som er lagt til i ' {} ” parentes og erstatt nummeret i det med strengargumentet plassert ved den angitte indeksen. Etter det, ' /{(\d+)}/g ' vil søke etter ikke-sifrede tegn(strenger) og plassere dem i den angitte indeksen etter å ha bekreftet den tilføyde betingelsen:

String . prototype . format = funksjon ( ) {
var valg 1 = argumenter ;
komme tilbake dette . erstatte ( /{(\d+)}/g , funksjon ( , Antall ) {
komme tilbake type valg 1 [ Antall ] != 'udefinert' ? valg 1 [ Antall ] : ;
} ) ;
} ;

Nå vil vi spesifisere indeksene ' {0}, {1} ” der strengverdier må erstattes. Disse nye strengverdiene vil først bli plassert i ' format() ” metode som argumenter. Dessuten refererer den tilføyde indeksen til strengen der den spesifiserte strengen vil bli erstattet:

konsoll. Logg ( '{0} er det første argumentet, mens {1} er det andre argumentet' . format ( 'Java' , 'JavaScript' ) ) ;

Den tilsvarende utgangen vil være:

Vi har gitt de enkleste metodene for å bruke JavaScript tilsvarende printf eller String.Format. Du kan bruke en av tilnærmingene i henhold til dine behov.

Konklusjon

For å bruke JavaScript tilsvarende printf eller String.Format, kan du bruke ' console.log() ' metode for å logge heltalls- og strengverdiene på konsollen eller ' document.write() ' metode for å vise de tilsvarende verdiene på DOM og ' String.format() ” metode for å oppdatere strengverdien på stedet for den angitte indeksen. Denne artikkelen veiledet deg om JavaScript tilsvarende printf eller String.Format.