JavaScript Echivalent cu printf sau String.Format

Javascript Echivalent Cu Printf Sau String Format



Aplicarea echivalentului JavaScript la printf/String.Format este foarte utilă, deoarece aproape fiecare program trebuie să afișeze sau să înregistreze o anumită valoare pe consolă. De asemenea, vă ajută să dezvoltați o înțelegere a codului prin afișarea valorilor întregi sau șirurilor corespunzătoare utilizate în acesta. În plus, puteți utiliza și echivalentul JavaScript al printf sau String.Format pentru a tipări avertismente sau erori în fereastra consolei.

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 alegere1 = Două
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 ( alegere1 , ' \n ' )
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:

Şir . prototip . format = funcţie ( ) {
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.