JavaScript Svarer til printf eller String.Format

Javascript Svarer Til Printf Eller String Format



Det er meget nyttigt at anvende JavaScript svarende til printf/String.Format, da næsten alle programmer skal vise eller logge en værdi på konsollen. Det hjælper dig også med at udvikle en forståelse af koden ved at vise de tilsvarende heltal eller strengværdier, der bruges i den. Derudover kan du også bruge JavaScript-ækvivalenten til printf eller String.Format til at udskrive advarsler eller fejl i konsolvinduet.

Denne artikel vil demonstrere metoderne til at anvende JavaScript Equivalent til printf eller String.Format.

JavaScript Svarer til printf/String.Format

For at anvende JavaScript, der svarer til printf/String.Format, kan du bruge:







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

Vi vil nu gennemgå hver af ovenstående tilgange én efter én!



Metode 1: JavaScript Svarende til printf/String.Format Brug af metoden 'console.log()'.

I JavaScript bruges metoden 'console.log' til at udskrive værdien af ​​et heltal eller en streng. Du kan også bruge denne metode til at udskrive heltal- og strengværdierne som en ækvivalent til printf.



Syntaks





konsol. log ( besked )

Her er den beståede ' besked ” parameter vil blive logget på konsollen ved hjælp af console.log() metoden. Dette argument kan være hvad som helst, såsom et heltal eller en strengværdi.

Se nedenstående eksempel.



Eksempel
Først vil vi gemme en heltalsværdi og en strengværdi i de givne to variable med navnet ' val1 ' og ' val2 ', henholdsvis:

var val1 = to
var val2 = 'JavaScript svarende til Printf eller String.Format'

Nu vil vi vise de initialiserede værdier af ' val1 ' og ' val2 ' på konsollen ved hjælp af ' console.log() ” metode:

konsol. log ( val1 )
konsol. log ( val2 )

Vi vil få følgende output efter ovenstående implementering:

Metode 2: JavaScript svarende til printf eller String.Format Brug af metoden 'document.write()'

I JavaScript, ' document.write() ”-metoden bruges også til at vise heltal- og strengværdierne på DOM (Document Object Model). Mere specifikt udskriver denne metode heltal- eller strengværdierne på DOM og ikke på konsollen.

Syntaks

dokument. skrive ( eksp1 , eksp2 )

Her, ' eksp1 ' og ' eksp2 ” refererer til et heltal eller en strengværdi.

Gennemgå følgende eksempel til demonstration.

Eksempel
Nu vil vi vise værdierne af de allerede oprettede variabler ved hjælp af ' document.write() ” metode:

dokument. skrive ( val1 , ' \n ' )
dokument. skrive ( val2 )

Efter implementeringen får vi følgende output:

Metode 3: JavaScript Svarende til printf eller String.Format Brug af String.format()-metoden

Det ' String.format() ”-metoden bruges til at ændre eller tilpasse outputformatet. Vi vil anvende denne funktionalitet til at ændre den indtastede strengværdi. Dette opnås ved at placere indeksværdierne på de strengpositioner, hvor vi ønsker at placere den angivne strengværdi. Derefter placerer vi strengværdierne, som skal opdateres, i argumenterne for format()-metoden.

Oversigt følgende eksempel til demonstration.

Eksempel
Først vil vi oprette en brugerdefineret prototypefunktion. Formatfunktionen tager den bestemte streng og henter det tal, der er tilføjet i ' {} ” parentes og erstat tallet indeholdt i det med strengargumentet placeret ved det angivne indeks. Efter det, ' /{(\d+)}/g ” vil søge efter ikke-cifrede tegn(strenge) og placere dem i det angivne indeks efter at have bekræftet den tilføjede betingelse:

Snor . prototype . format = fungere ( ) {
var val1 = argumenter ;
Vend tilbage dette . erstatte ( /{(\d+)}/g , fungere ( , nummer ) {
Vend tilbage type val1 [ nummer ] != 'udefineret' ? val1 [ nummer ] : ;
} ) ;
} ;

Nu vil vi specificere indekserne ' {0}, {1} ” hvor strengværdier skal udskiftes. Disse nye strengværdier vil i første omgang blive placeret i ' format() ” metode som argumenter. Desuden refererer det tilføjede indeks til den streng, hvor den angivne streng vil blive erstattet:

konsol. log ( '{0} er det første argument, hvorimod {1} er det andet argument' . format ( 'Java' , 'JavaScript' ) ) ;

Det tilsvarende output vil være:

Vi har leveret de enkleste metoder til at anvende JavaScript svarende til printf eller String.Format. Du kan bruge en af ​​fremgangsmåderne i henhold til dine krav.

Konklusion

For at anvende JavaScript svarende til printf eller String.Format, kan du bruge ' console.log() ' metode til at logge heltal og strengværdier på konsollen eller ' document.write() ' metode til at vise de tilsvarende værdier på DOM og ' String.format() ” metode til opdatering af strengværdien på stedet for det angivne indeks. Denne artikel guidede dig om JavaScript svarende til printf eller String.Format.