JavaScript Equivalente a printf o String.Format

Javascript Equivalente A Printf O String Format



L'applicazione dell'equivalente JavaScript a printf/String.Format è molto utile poiché quasi tutti i programmi devono visualizzare o registrare un valore sulla console. Ti aiuta anche a sviluppare una comprensione del codice visualizzando i valori interi o stringa corrispondenti utilizzati in esso. Inoltre, puoi anche utilizzare l'equivalente JavaScript di printf o String.Format per stampare avvisi o errori nella finestra della console.

Questo articolo illustrerà i metodi per applicare l'equivalente JavaScript a printf o String.Format.

JavaScript Equivalente a printf/String.Format

Per applicare l'equivalente JavaScript a printf/String.Format, puoi usare:







  • console.log() ' Metodo
  • documento.scrivi() ' Metodo
  • String.format() ' Metodo

Ora esamineremo ciascuno degli approcci precedenti uno per uno!



Metodo 1: JavaScript equivalente a printf/String.Format utilizzando il metodo 'console.log()'.

In JavaScript, il metodo 'console.log' viene utilizzato per stampare il valore di un numero intero o di una stringa. Puoi anche utilizzare questo metodo per stampare i valori interi e stringa come equivalenti a printf.



Sintassi





consolle. tronco d'albero ( Messaggio )

Ecco, il passato” Messaggio ” verrà registrato sulla console utilizzando il metodo console.log(). Questo argomento può essere qualsiasi cosa, come un numero intero o un valore stringa.

Guarda l'esempio riportato di seguito.



Esempio
Innanzitutto, memorizzeremo un valore intero e un valore stringa nelle due variabili indicate denominate ' scelta1 ' e ' val2 ”, rispettivamente:

era scelta1 = Due
era val2 = 'JavaScript equivalente a Printf o String.Format'

Ora visualizzeremo i valori inizializzati di ' scelta1 ' e ' val2 ” sulla console usando il “ console.log() ' metodo:

consolle. tronco d'albero ( scelta1 )
consolle. tronco d'albero ( val2 )

Otterremo il seguente output dopo l'implementazione precedente:

Metodo 2: JavaScript equivalente a printf o String.Format utilizzando il metodo 'document.write()'.

In JavaScript, ' documento.scrivi() ” viene utilizzato anche per visualizzare i valori interi e stringa sul DOM (Document Object Model). Più specificamente, questo metodo stampa i valori interi o stringa sul DOM e non sulla console.

Sintassi

documento. scrivere ( esp1 , esp2 )

Qui, ' esp1 ' e ' esp2 ” fare riferimento a un valore intero o stringa.

Passa attraverso il seguente esempio per la dimostrazione.

Esempio
Ora visualizzeremo i valori delle variabili già create usando “ documento.scrivi() ' metodo:

documento. scrivere ( scelta1 , ' \n ' )
documento. scrivere ( val2 )

Dopo l'implementazione, otterremo il seguente output:

Metodo 3: JavaScript equivalente a printf o String.Format utilizzando il metodo String.format()

Il ' String.format() ” viene utilizzato per modificare o personalizzare il formato di output. Applicheremo questa funzionalità per modificare il valore della stringa immesso. Ciò sarà ottenuto posizionando i valori dell'indice nelle posizioni della stringa in cui vogliamo posizionare il valore della stringa specificato. Quindi, collocheremo i valori di stringa che devono essere aggiornati negli argomenti del metodo format().

Panoramica del seguente esempio per la dimostrazione.

Esempio
Per prima cosa, creeremo una funzione di prototipo personalizzata. La funzione di formattazione prenderà la stringa particolare e recupererà il numero aggiunto all'interno di ' {} ” tra parentesi e sostituire il numero in esso contenuto con l'argomento stringa posto in corrispondenza dell'indice specificato. Dopo di che, ' /{(\d+)}/g ” cercherà caratteri (stringhe) non numerici e li posizionerà nell'indice specificato dopo aver verificato la condizione aggiunta:

Corda . prototipo . formato = funzione ( ) {
era scelta1 = argomenti ;
Restituzione questo . sostituire ( /{(\d+)}/g , funzione ( ottenere , numero ) {
Restituzione tipo di scelta1 [ numero ] != 'non definito' ? scelta1 [ numero ] : ottenere ;
} ) ;
} ;

Ora specificheremo gli indici “ {0}, {1} ” dove i valori di stringa devono essere sostituiti. Questi nuovi valori di stringa verranno inizialmente inseriti in ' formato() ” come argomenti. Inoltre, l'indice aggiunto si riferisce alla stringa in cui verrà sostituita la stringa specificata:

consolle. tronco d'albero ( '{0} è il primo argomento, mentre {1} è il secondo argomento' . formato ( 'Giava' , 'JavaScript' ) ) ;

L'output corrispondente sarà:

Abbiamo fornito i metodi più semplici per applicare JavaScript Equivalent a printf o String.Format. È possibile utilizzare uno degli approcci in base alle proprie esigenze.

Conclusione

Per applicare JavaScript Equivalent a printf o String.Format, puoi utilizzare il ' console.log() ” metodo per registrare i valori interi e stringa sulla console o “ documento.scrivi() ” metodo per visualizzare i valori corrispondenti sul DOM e “ String.format() ” metodo per aggiornare il valore della stringa al posto dell'indice specificato. Questo articolo ti ha guidato su JavaScript equivalente a printf o String.Format.