JavaScript egyenértékű a printf-vel vagy a String.Format-tal

Javascript Egyenerteku A Printf Vel Vagy A String Format Tal



A JavaScript ekvivalens alkalmazása a printf/String.Format fájlhoz nagyon hasznos, mivel szinte minden programnak meg kell jelenítenie vagy naplóznia kell valamilyen értéket a konzolon. Segít a kód megértésében is azáltal, hogy megjeleníti a benne használt megfelelő egész számokat vagy karakterlánc-értékeket. Ezenkívül használhatja a printf vagy a String.Format JavaScript megfelelőjét is a figyelmeztetések vagy hibák kinyomtatására a konzolablakban.

Ez a cikk bemutatja a JavaScript-ekvivalens printf vagy String.Format formátumban való alkalmazásának módszereit.

JavaScript Egyenértékű a printf/String.Format fájllal

A printf/String.Format JavaScript-egyenértékének alkalmazásához a következőket használhatja:







  • ' console.log() ” Módszer
  • ' document.write() ” Módszer
  • ' String.format() ” Módszer

Most egyenként végigvesszük a fenti megközelítéseket!



1. módszer: A JavaScript egyenértékű a printf/String.Format formátummal a „console.log()” metódus használatával

A JavaScriptben a „console.log” metódus valamilyen egész szám vagy karakterlánc értékének kinyomtatására szolgál. Használhatja ezt a módszert az egész és a karakterlánc értékek nyomtatására is a printf megfelelőjeként.



Szintaxis





konzol. log ( üzenet )

Itt az elmúlt „ üzenet ” paraméter naplózásra kerül a konzolon a console.log() metódussal. Ez az argumentum bármi lehet, például valamilyen egész szám vagy karakterlánc érték.

Nézze meg az alábbi példát.



Példa
Először eltárolunk egy egész értéket és egy karakterlánc értéket a megadott két változóban ' választás 1 ” és „ val2 ”, illetve:

volt választás 1 = két
volt val2 = 'A JavaScript egyenértékű a Printf-vel vagy a String.Formattal'

Most megjelenítjük a '' inicializált értékeit választás 1 ” és „ val2 ” a konzolon a „ console.log() ” módszer:

konzol. log ( választás 1 )
konzol. log ( val2 )

A fenti megvalósítás után a következő kimenetet kapjuk:

2. módszer: A JavaScript egyenértékű a printf-vel vagy a String.Format-mal a „document.write()” metódus használatával

JavaScriptben, ' document.write() ” metódus is használható az egész szám és a karakterlánc értékek megjelenítésére a DOM-on (Document Object Model). Pontosabban, ez a módszer az egész számokat vagy a karakterlánc-értékeket a DOM-ra nyomtatja, nem pedig a konzolra.

Szintaxis

dokumentum. ír ( exp1 , exp2 )

Itt, ' exp1 ” és „ exp2 ” valamilyen egész vagy karakterlánc értékre utal.

A demonstrációhoz nézze át a következő példát.

Példa
Most megjelenítjük a már létrehozott változók értékeit a ' document.write() ” módszer:

dokumentum. ír ( választás 1 , ' \n ' )
dokumentum. ír ( val2 )

A megvalósítás után a következő kimenetet kapjuk:

3. módszer: A JavaScript egyenértékű a printf-vel vagy a String.Format-mal a String.format() metódus használatával

Az ' String.format() ” metódus a kimeneti formátum módosítására vagy testreszabására szolgál. Ezt a funkciót alkalmazzuk a beírt karakterláncérték módosítására. Ezt úgy érjük el, hogy az indexértékeket azokra a karakterlánc-pozíciókra helyezzük, ahová a megadott karakterláncértéket el szeretnénk helyezni. Ezután a frissíteni kívánt karakterlánc-értékeket a format() metódus argumentumaiba helyezzük.

Tekintse át a következő példát a szemléltetés céljából.

Példa
Először létrehozunk egy egyedi prototípus függvényt. A formázási funkció felveszi az adott karakterláncot, és lekéri a „ {} ” zárójelben, és cserélje ki a benne található számot az adott indexen elhelyezett string argumentumra. Utána, ' /{(\d+)}/g ” megkeresi a nem számjegyű karaktereket (karakterláncokat), és a hozzáadott feltétel ellenőrzése után a megadott indexbe helyezi őket:

Húr . prototípus . formátum = funkció ( ) {
volt választás 1 = érvek ;
Visszatérés ez . cserélje ki ( /{(\d+)}/g , funkció ( kap , szám ) {
Visszatérés típusú választás 1 [ szám ] != 'meghatározatlan' ? választás 1 [ szám ] : kap ;
} ) ;
} ;

Most megadjuk az indexeket ' {0}, {1} ” ahol a karakterlánc-értékeket le kell cserélni. Ezek az új karakterlánc-értékek kezdetben a „ formátum() ” módszert érvként. Ezenkívül a hozzáadott index arra a karakterláncra vonatkozik, ahol a megadott karakterlánc le lesz cserélve:

konzol. log ( 'A {0} az első argumentum, míg a {1} a második argumentum' . formátum ( 'Jáva' , 'JavaScript' ) ) ;

A megfelelő kimenet a következő lesz:

Megadtuk a legegyszerűbb módszereket a printf vagy a String.Format formátummal egyenértékű JavaScript alkalmazásához. Igényeinek megfelelően bármelyik megközelítést használhatja.

Következtetés

A printf-nek vagy a String.Format-nak egyenértékű JavaScript alkalmazásához használja a „ console.log() ” metódus az egész és a karakterlánc értékek naplózására a konzolon vagy „ document.write() ” módszer a megfelelő értékek DOM-on való megjelenítéséhez és a „ String.format() ” metódus a karakterlánc értékének frissítésére a megadott index helyén. Ez a cikk elvezeti Önt a printf-vel vagy a String.Format-tal egyenértékű JavaScriptről.