JavaScript Equivalent aan printf of String.Format

Javascript Equivalent Aan Printf Of String Format



Het toepassen van het JavaScript-equivalent op printf/String.Format is erg handig omdat bijna elk programma een bepaalde waarde op de console moet weergeven of loggen. Het helpt u ook bij het ontwikkelen van een begrip van de code door de overeenkomstige integer- of tekenreekswaarden weer te geven die erin worden gebruikt. Daarnaast kunt u ook het JavaScript-equivalent van printf of String.Format gebruiken om waarschuwingen of fouten in het consolevenster af te drukken.

Dit artikel demonstreert de methoden om het JavaScript-equivalent toe te passen op printf of String.Format.

JavaScript Equivalent aan printf/String.Format

Om het JavaScript-equivalent van printf/String.Format toe te passen, kunt u het volgende gebruiken:







  • console.log() ” Methode
  • document.schrijven() ” Methode
  • String.format() ” Methode

We zullen nu elk van de bovenstaande benaderingen één voor één doornemen!



Methode 1: JavaScript Equivalent aan printf/String.Format Met behulp van de “console.log()”-methode

In JavaScript wordt de methode 'console.log' gebruikt om de waarde van een geheel getal of tekenreeks af te drukken. U kunt deze methode ook gebruiken om de integer- en stringwaarden af ​​te drukken als een equivalent van printf.



Syntaxis





troosten. log ( bericht )

Hier, de voorbij “ bericht ” wordt op de console gelogd met behulp van de console.log()-methode. Dit argument kan van alles zijn, zoals een geheel getal of een tekenreekswaarde.

Kijk naar het onderstaande voorbeeld.



Voorbeeld
Eerst zullen we een geheel getal en een tekenreekswaarde opslaan in de gegeven twee variabelen met de naam ' keuze1 ' en ' val2 ”, respectievelijk:

was keuze1 = twee
was val2 = 'JavaScript gelijk aan Printf of String.Format'

Nu zullen we de geïnitialiseerde waarden van “ keuze1 ' en ' val2 ” op de console met de “ console.log() methode:

troosten. log ( keuze1 )
troosten. log ( val2 )

We zullen de volgende output krijgen na de bovenstaande implementatie:

Methode 2: JavaScript Equivalent aan printf of String.Format Met behulp van de “document.write()”-methode

In javascript, ' document.schrijven() ”-methode wordt ook gebruikt om de integer- en stringwaarden op het DOM (Document Object Model) weer te geven. Meer specifiek drukt deze methode de integer- of tekenreekswaarden af ​​op de DOM en niet op de console.

Syntaxis

document. schrijven ( exp1 , exp2 )

Hier, ' exp1 ' en ' exp2 ” verwijzen naar een geheel getal of tekenreekswaarde.

Ga door het volgende voorbeeld voor demonstratie.

Voorbeeld
Nu zullen we de waarden van de reeds gemaakte variabelen weergeven met behulp van de ' document.schrijven() methode:

document. schrijven ( keuze1 , ' \n ' )
document. schrijven ( val2 )

Na de implementatie krijgen we de volgende output:

Methode 3: JavaScript Equivalent aan printf of String.Format met behulp van de methode String.format()

De ' String.format() ”-methode wordt gebruikt om het uitvoerformaat te wijzigen of aan te passen. We zullen deze functionaliteit toepassen om de ingevoerde tekenreekswaarde te wijzigen. Dit wordt bereikt door de indexwaarden op de tekenreeksposities te plaatsen waar we de opgegeven tekenreekswaarde willen plaatsen. Vervolgens plaatsen we de tekenreekswaarden die moeten worden bijgewerkt in de argumenten van de methode format().

Bekijk het volgende voorbeeld ter demonstratie.

Voorbeeld
Eerst zullen we een aangepaste prototypefunctie maken. De formaatfunctie neemt de specifieke tekenreeks en haalt het nummer op dat is toegevoegd in de ' {} ” haakjes en vervang het nummer dat erin staat door het stringargument dat bij die gespecificeerde index is geplaatst. Daarna, ' /{(\d+)}/g ” zoekt naar niet-cijferige tekens (strings) en plaatst deze in de opgegeven index na verificatie van de toegevoegde voorwaarde:

Snaar . voorlopig ontwerp . formaat = functie ( ) {
was keuze1 = argumenten ;
opbrengst deze . vervangen ( /{(\d+)}/g , functie ( krijgen , nummer ) {
opbrengst soort van keuze1 [ nummer ] != 'niet gedefinieerd' ? keuze1 [ nummer ] : krijgen ;
} ) ;
} ;

Nu zullen we de indexen specificeren “ {0}, {1} ” waar tekenreekswaarden moeten worden vervangen. Deze nieuwe tekenreekswaarden worden in eerste instantie in de ' formaat() ” methode als argumenten. Bovendien verwijst de toegevoegde index naar de string waar de opgegeven string zal worden vervangen:

troosten. log ( '{0} is het eerste argument, terwijl {1} ​​het tweede argument is' . formaat ( 'Java' , 'JavaScript' ) ) ;

De bijbehorende uitvoer zal zijn:

We hebben de eenvoudigste methoden gegeven om JavaScript Equivalent toe te passen op printf of String.Format. U kunt een van de benaderingen gebruiken op basis van uw vereisten.

Conclusie

Om JavaScript Equivalent aan printf of String.Format toe te passen, kunt u de ' console.log() ” methode voor het loggen van de integer en string waarden op de console of “ document.schrijven() ” methode voor het weergeven van de corresponderende waarden op de DOM en “ String.format() ”-methode voor het bijwerken van de tekenreekswaarde op de plaats van de opgegeven index. Dit artikel leidde u over JavaScript Equivalent aan printf of String.Format.