Acest articol va demonstra metodele de aplicare a echivalentului JavaScript la printf sau String.Format.
JavaScript Echivalent cu printf/String.Format
Pentru a aplica echivalentul JavaScript la printf/String.Format, puteți utiliza:
- „ console.log() ” Metoda
- „ document.write() ” Metoda
- „ String.format() ” Metoda
Vom parcurge acum fiecare dintre abordările de mai sus una câte una!
Metoda 1: JavaScript echivalent cu printf/String.Format Folosind metoda „console.log()”
În JavaScript, metoda „console.log” este folosită pentru a imprima valoarea unui număr întreg sau șir. De asemenea, puteți utiliza această metodă pentru a tipări valorile întregi și șiruri de caractere ca echivalent cu printf.
Sintaxă
consolă. Buturuga ( mesaj )
Aici, a trecut „ mesaj ” parametrul va fi înregistrat pe consolă folosind metoda console.log(). Acest argument poate fi orice, cum ar fi un număr întreg sau o valoare șir.
Priviți exemplul de mai jos.
Exemplu
În primul rând, vom stoca o valoare întreagă și o valoare șir în cele două variabile date numite „ alegere1 ' și ' val2 ”, respectiv:
a fost val2 = „JavaScript echivalent cu Printf sau String.Format”
Acum, vom afișa valorile inițializate ale lui „ alegere1 ' și ' val2 ” pe consolă utilizând „ console.log() ” metoda:
consolă. Buturuga ( alegere1 )consolă. Buturuga ( val2 )
Vom obține următorul rezultat după implementarea de mai sus:
Metoda 2: JavaScript echivalent cu printf sau String.Format Folosind metoda „document.write()”
În JavaScript, „ document.write() ” este folosită și pentru a afișa valorile întregi și șiruri pe DOM (Document Object Model). Mai precis, această metodă imprimă valorile întregi sau șiruri pe DOM și nu pe consolă.
Sintaxă
document. scrie ( exp1 , exp2 )Aici, ' exp1 ' și ' exp2 ” se referă la o valoare întreagă sau șir.
Parcurgeți următorul exemplu pentru demonstrație.
Exemplu
Acum, vom afișa valorile variabilelor deja create folosind „ document.write() ” metoda:
document. scrie ( val2 )
După implementare, vom obține următorul rezultat:
Metoda 3: JavaScript echivalent cu printf sau String.Format folosind metoda String.format()
„ String.format() ” este folosită pentru a modifica sau personaliza formatul de ieșire. Vom aplica această funcționalitate pentru a modifica valoarea șirului introdus. Acest lucru se va realiza prin plasarea valorilor indexului la pozițiile șirului în care dorim să plasăm valoarea șirului specificată. Apoi, vom plasa valorile șirurilor de caractere care urmează să fie actualizate în argumentele metodei format().
Prezentați următorul exemplu pentru demonstrație.
Exemplu
În primul rând, vom crea o funcție prototip personalizată. Funcția de format va prelua șirul specific și va prelua numărul adăugat în interiorul „ {} ” paranteze și înlocuiți numărul conținut în acesta cu argumentul șir plasat la acel index specificat. Dupa aceea, ' /{(\d+)}/g ” va căuta caractere fără cifre (șiruri) și le va plasa la indexul specificat după verificarea condiției adăugate:
a fost alegere1 = argumente ;
întoarcere acest . a inlocui ( /{(\d+)}/g , funcţie ( obține , număr ) {
întoarcere tip de alegere1 [ număr ] != 'nedefinit' ? alegere1 [ număr ] : obține ;
} ) ;
} ;
Acum, vom specifica indecșii „ {0}, {1} ” unde valorile șirurilor de caractere trebuie înlocuite. Aceste noi valori de șir vor fi plasate inițial în „ format() ” metoda ca argumente. Mai mult, indexul adăugat se referă la șirul în care va fi înlocuit șirul specificat:
consolă. Buturuga ( „{0} este primul argument, în timp ce {1} este al doilea argument” . format ( 'Java' , „JavaScript” ) ) ;Ieșirea corespunzătoare va fi:
Am oferit cele mai simple metode de a aplica JavaScript Equivalent la printf sau String.Format. Puteți utiliza oricare dintre abordări în funcție de cerințele dvs.
Concluzie
Pentru a aplica JavaScript Echivalent la printf sau String.Format, puteți utiliza „ console.log() ” metoda pentru înregistrarea valorilor întregi și șiruri pe consolă sau “ document.write() ” metoda de afișare a valorilor corespunzătoare pe DOM și “ String.format() ” metoda de actualizare a valorii șirului la locul indexului specificat. Acest articol v-a ghidat despre JavaScript echivalent cu printf sau String.Format.