JavaScript Motsvarar printf eller String.Format

Javascript Motsvarar Printf Eller String Format



Att använda JavaScript motsvarande printf/String.Format är till stor hjälp eftersom nästan alla program behöver visa eller logga något värde på konsolen. Det hjälper dig också att utveckla en förståelse av koden genom att visa motsvarande heltal eller strängvärden som används i den. Dessutom kan du också använda JavaScript-motsvarigheten till printf eller String.Format för att skriva ut varningar eller fel i konsolfönstret.

Den här artikeln kommer att visa metoderna för att tillämpa JavaScript Equivalent till printf eller String.Format.

JavaScript Motsvarar printf/String.Format

För att tillämpa JavaScript motsvarande printf/String.Format kan du använda:







  • ' console.log() ” Metod
  • ' document.write() ” Metod
  • ' String.format() ” Metod

Vi kommer nu att gå igenom var och en av ovanstående tillvägagångssätt en efter en!



Metod 1: JavaScript Motsvarar printf/String.Format Med metoden 'console.log()'.

I JavaScript används metoden 'console.log' för att skriva ut värdet på ett heltal eller en sträng. Du kan också använda den här metoden för att skriva ut heltals- och strängvärden som en motsvarighet till printf.



Syntax





trösta. logga ( meddelande )

Här passerade ' meddelande ”-parametern loggas på konsolen med metoden console.log(). Detta argument kan vara vad som helst, till exempel ett heltal eller ett strängvärde.

Titta på nedanstående exempel.



Exempel
Först kommer vi att lagra ett heltalsvärde och ett strängvärde i de givna två variablerna som heter ' val1 ' och ' val2 ', respektive:

var val1 = två
var val2 = 'JavaScript motsvarar Printf eller String.Format'

Nu kommer vi att visa de initialiserade värdena för ' val1 ' och ' val2 ' på konsolen med hjälp av ' console.log() ' metod:

trösta. logga ( val1 )
trösta. logga ( val2 )

Vi kommer att få följande utdata efter implementeringen ovan:

Metod 2: JavaScript Motsvarar printf eller String.Format Med metoden 'document.write()'

I JavaScript, ' document.write() ”-metoden används också för att visa heltals- och strängvärdena på DOM (Document Object Model). Mer specifikt skriver den här metoden ut heltals- eller strängvärdena på DOM och inte på konsolen.

Syntax

dokumentera. skriva ( exp1 , exp2 )

Här, ' exp1 ' och ' exp2 ” refererar till något heltal eller strängvärde.

Gå igenom följande exempel för demonstration.

Exempel
Nu kommer vi att visa värdena för de redan skapade variablerna med hjälp av ' document.write() ' metod:

dokumentera. skriva ( val1 , ' \n ' )
dokumentera. skriva ( val2 )

Efter implementeringen kommer vi att få följande utdata:

Metod 3: JavaScript Motsvarar printf eller String.Format Med String.format() Method

den ' String.format() ”-metoden används för att ändra eller anpassa utdataformatet. Vi kommer att använda denna funktion för att ändra det angivna strängvärdet. Detta kommer att uppnås genom att placera indexvärdena på de strängpositioner där vi vill placera det angivna strängvärdet. Sedan kommer vi att placera strängvärdena som ska uppdateras i argumenten för metoden format().

Översikt över följande exempel för demonstration.

Exempel
Först kommer vi att skapa en anpassad prototypfunktion. Formatfunktionen tar den specifika strängen och hämtar numret som lagts till i ' {} ” hakparenteser och ersätt numret som finns i det med strängargumentet placerat vid det angivna indexet. Efter det, ' /{(\d+)}/g ” kommer att söka efter icke-siffriga tecken(strängar) och placera dem vid det angivna indexet efter att ha verifierat det tillagda villkoret:

Sträng . prototyp . formatera = fungera ( ) {
var val1 = argument ;
lämna tillbaka detta . byta ut ( /{(\d+)}/g , fungera ( skaffa sig , siffra ) {
lämna tillbaka sorts val1 [ siffra ] != 'odefinierad' ? val1 [ siffra ] : skaffa sig ;
} ) ;
} ;

Nu kommer vi att specificera indexen ' {0}, {1} ” där strängvärden måste ersättas. Dessa nya strängvärden kommer initialt att placeras i ' formatera() ” metod som argument. Dessutom hänvisar det tillagda indexet till strängen där den angivna strängen kommer att ersättas:

trösta. logga ( '{0} är det första argumentet, medan {1} är det andra argumentet' . formatera ( 'Java' , 'JavaScript' ) ) ;

Motsvarande utgång kommer att vara:

Vi har tillhandahållit de enklaste metoderna för att tillämpa JavaScript motsvarande printf eller String.Format. Du kan använda någon av metoderna enligt dina krav.

Slutsats

För att tillämpa JavaScript motsvarande printf eller String.Format kan du använda ' console.log() ” metod för att logga heltals- och strängvärdena på konsolen eller ” document.write() ' metod för att visa motsvarande värden på DOM och ' String.format() ” metod för att uppdatera strängvärdet på platsen för det angivna indexet. Den här artikeln vägledde dig om JavaScript som motsvarar printf eller String.Format.