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 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 ( 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:
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.