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 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 ( 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:
var valg 1 = argumenter ;
komme tilbake dette . erstatte ( /{(\d+)}/g , funksjon ( få , Antall ) {
komme tilbake type valg 1 [ Antall ] != 'udefinert' ? valg 1 [ Antall ] : få ;
} ) ;
} ;
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.