JavaScript on samaväärne printf-i või String.Format-iga

Javascript On Samavaarne Printf I Voi String Format Iga



JavaScripti ekvivalendi rakendamine printf/String.Formatile on väga kasulik, kuna peaaegu iga programm peab konsoolil kuvama või logima mõne väärtuse. Samuti aitab see teil koodist arusaamist arendada, kuvades selles kasutatud vastavad täisarvud või stringiväärtused. Lisaks saate konsooliaknast hoiatuste või vigade printimiseks kasutada ka JavaScripti ekvivalenti printf või String.Format.

See artikkel tutvustab meetodeid, kuidas rakendada JavaScripti ekvivalenti printf-i või String.Format-vormingus.

JavaScript on samaväärne printf/String.Formatiga

Et rakendada JavaScripti ekvivalenti printf/String.Format, võite kasutada:







  • console.log() ” Meetod
  • document.write() ” Meetod
  • String.format() ” Meetod

Nüüd käsitleme kõiki ülaltoodud lähenemisviise ükshaaval!



1. meetod: JavaScript on samaväärne printf/String.Formatiga, kasutades meetodit 'console.log()'

JavaScriptis kasutatakse mõne täisarvu või stringi väärtuse printimiseks meetodit “console.log”. Seda meetodit saate kasutada ka täisarvude ja stringi väärtuste printimiseks printf-i ekvivalentina.



Süntaks





konsool. logi ( sõnum )

Siin möödus ' sõnum ” parameeter logitakse konsooli, kasutades meetodit console.log(). See argument võib olla ükskõik milline, näiteks mõni täisarv või stringi väärtus.

Vaadake allpool toodud näidet.



Näide
Esiteks salvestame täisarvu väärtuse ja stringi väärtuse antud kahes muutujas nimega ' valik1 ” ja „ val2 ”, vastavalt:

oli valik1 = kaks
oli val2 = 'JavaScript on samaväärne Printf-i või String.Formatiga'

Nüüd kuvame '' lähtestatud väärtused valik1 ” ja „ val2 ' konsoolil, kasutades nuppu ' console.log() ” meetod:

konsool. logi ( valik1 )
konsool. logi ( val2 )

Pärast ülaltoodud rakendamist saame järgmise väljundi:

2. meetod: JavaScript on samaväärne printf-i või string-vorminguga, kasutades meetodit „document.write()”

JavaScriptis ' document.write() ” meetodit kasutatakse ka täisarvude ja stringi väärtuste kuvamiseks DOM-is (Document Object Model). Täpsemalt prindib see meetod täisarvu või stringi väärtused DOM-ile, mitte konsoolile.

Süntaks

dokument. kirjutada ( eksp1 , eksp2 )

Siin, ' eksp1 ” ja „ eksp2 ” viitavad mõnele täisarvule või stringi väärtusele.

Tutvuge järgmise näitega.

Näide
Nüüd kuvame juba loodud muutujate väärtused, kasutades ' document.write() ” meetod:

dokument. kirjutada ( valik1 , ' \n ' )
dokument. kirjutada ( val2 )

Pärast juurutamist saame järgmise väljundi:

3. meetod: JavaScript on samaväärne printf-i või String.Formatiga, kasutades meetodit String.format()

' String.format() ” meetodit kasutatakse väljundvormingu muutmiseks või kohandamiseks. Rakendame seda funktsiooni sisestatud stringi väärtuse muutmiseks. See saavutatakse, asetades indeksi väärtused stringi positsioonidele, kuhu tahame määrata määratud stringiväärtuse. Seejärel asetame stringi väärtused, mida tuleb värskendada, meetodi format() argumentidesse.

Tutvustamiseks vaadake järgmist näidet.

Näide
Esiteks loome kohandatud prototüübi funktsiooni. Vormingu funktsioon võtab konkreetse stringi ja toob numbri, mis on lisatud ' {} ” sulgudes ja asendage selles sisalduv arv stringargumendiga, mis on paigutatud sellele määratud indeksile. Pärast seda, ' /{(\d+)}/g ” otsib mittekohalisi märke (stringe) ja paigutab need pärast lisatud tingimuse kontrollimist määratud registrisse:

String . prototüüp . vormingus = funktsiooni ( ) {
oli valik1 = argumendid ;
tagasi see . asendada ( /{(\d+)}/g , funktsiooni ( saada , number ) {
tagasi tüüp valik1 [ number ] != 'määratlemata' ? valik1 [ number ] : saada ;
} ) ;
} ;

Nüüd täpsustame indeksid ' {0}, {1} ”, kus stringiväärtused tuleb asendada. Need uued stringi väärtused paigutatakse algselt ' formaat () ” meetodit argumentidena. Lisaks viitab lisatud indeks stringile, kus määratud string asendatakse:

konsool. logi ( '{0} on esimene argument, samas kui {1} on teine ​​argument' . vormingus ( 'Java' , 'JavaScript' ) ) ;

Vastav väljund on:

Oleme pakkunud lihtsaimad meetodid JavaScripti ekvivalendi printf või String.Format rakendamiseks. Vastavalt oma vajadustele saate kasutada mõlemat lähenemisviisi.

Järeldus

Printf-i või String.Format-vormingule samaväärse JavaScripti rakendamiseks võite kasutada ' console.log() ' meetod täisarvude ja stringi väärtuste logimiseks konsoolil või ' document.write() ' meetod vastavate väärtuste kuvamiseks DOM-is ja ' String.format() ” meetod stringi väärtuse värskendamiseks määratud indeksi kohas. See artikkel tutvustas teile printf-i või String.Formatiga samaväärset JavaScripti.