JavaScript équivalent à printf ou String.Format

Javascript Equivalent A Printf Ou String Format



L'application de l'équivalent JavaScript à printf/String.Format est très utile car presque tous les programmes doivent afficher ou enregistrer une valeur sur la console. Il vous aide également à développer une compréhension du code en affichant les valeurs entières ou de chaîne correspondantes qui y sont utilisées. De plus, vous pouvez également utiliser l'équivalent JavaScript de printf ou String.Format pour imprimer des avertissements ou des erreurs sur la fenêtre de la console.

Cet article démontrera les méthodes pour appliquer l'équivalent JavaScript à printf ou String.Format.

JavaScript équivalent à printf/String.Format

Pour appliquer l'équivalent JavaScript à printf/String.Format, vous pouvez utiliser :







  • ' console.log() ' Méthode
  • ' document.write() ' Méthode
  • ' String.format() ' Méthode

Nous allons maintenant passer en revue chacune des approches ci-dessus une par une !



Méthode 1 : JavaScript équivalent à printf/String.Format utilisant la méthode 'console.log()'

En JavaScript, la méthode 'console.log' est utilisée pour imprimer la valeur d'un entier ou d'une chaîne. Vous pouvez également utiliser cette méthode pour imprimer les valeurs entières et de chaîne comme équivalent à printf.



Syntaxe





console. Journal ( message )

Ici, le passé » message ” sera enregistré sur la console à l'aide de la méthode console.log(). Cet argument peut être n'importe quoi, comme un entier ou une valeur de chaîne.

Regardez l'exemple ci-dessous.



Exemple
Tout d'abord, nous allons stocker une valeur entière et une valeur de chaîne dans les deux variables nommées ' choix1 ' et ' val2 ', respectivement:

a été choix1 = deux
a été val2 = 'JavaScript équivalent à Printf ou String.Format'

Maintenant, nous allons afficher les valeurs initialisées de ' choix1 ' et ' val2 ' sur la console en utilisant le ' console.log() ' méthode:

console. Journal ( choix1 )
console. Journal ( val2 )

Nous obtiendrons la sortie suivante après l'implémentation ci-dessus :

Méthode 2 : JavaScript équivalent à printf ou String.Format à l'aide de la méthode 'document.write()'

En Javascript, ' document.write() ” est également utilisée pour afficher les valeurs entières et de chaîne sur le DOM (Document Object Model). Plus précisément, cette méthode imprime les valeurs entières ou de chaîne sur le DOM et non sur la console.

Syntaxe

document. écrivez ( exp1 , exp2 )

Ici, ' exp1 ' et ' exp2 ” font référence à une valeur entière ou de chaîne.

Passez en revue l'exemple suivant pour la démonstration.

Exemple
Maintenant, nous allons afficher les valeurs des variables déjà créées en utilisant le ' document.write() ' méthode:

document. écrivez ( choix1 , ' \n ' )
document. écrivez ( val2 )

Après l'implémentation, nous obtiendrons la sortie suivante :

Méthode 3 : JavaScript équivalent à printf ou String.Format à l'aide de la méthode String.format()

La ' String.format() ” est utilisée pour modifier ou personnaliser le format de sortie. Nous appliquerons cette fonctionnalité pour modifier la valeur de chaîne saisie. Ceci sera réalisé en plaçant les valeurs d'index aux positions de chaîne où nous voulons placer la valeur de chaîne spécifiée. Ensuite, nous placerons les valeurs de chaîne à mettre à jour dans les arguments de la méthode format().

Vue d'ensemble l'exemple suivant pour la démonstration.

Exemple
Tout d'abord, nous allons créer une fonction prototype personnalisée. La fonction de format prendra la chaîne particulière et récupérera le nombre ajouté à l'intérieur du ' {} ” crochets et remplacez le nombre qu'il contient par l'argument de chaîne placé à cet index spécifié. Après ça, ' /{(\d+)}/g ' recherchera les caractères non numériques (chaînes) et les placera à l'index spécifié après avoir vérifié la condition ajoutée :

Chaîne de caractères . prototype . format = fonction ( ) {
a été choix1 = arguments ;
revenir cette . remplacer ( /{(\d+)}/g , fonction ( obtenir , Numéro ) {
revenir Type de choix1 [ Numéro ] != 'indéfini' ? choix1 [ Numéro ] : obtenir ;
} ) ;
} ;

Maintenant, nous allons préciser les index ' {0}, {1} ” où les valeurs de chaîne doivent être remplacées. Ces nouvelles valeurs de chaîne seront placées initialement dans le ' format() ” méthode comme arguments. De plus, l'index ajouté fait référence à la chaîne où la chaîne spécifiée sera remplacée :

console. Journal ( '{0} est le premier argument, alors que {1} est le deuxième argument' . format ( 'Java' , 'JavaScript' ) ) ;

La sortie correspondante sera :

Nous avons fourni les méthodes les plus simples pour appliquer l'équivalent JavaScript à printf ou String.Format. Vous pouvez utiliser l'une ou l'autre des approches en fonction de vos besoins.

Conclusion

Pour appliquer l'équivalent JavaScript à printf ou String.Format, vous pouvez utiliser le ' console.log() ” méthode pour enregistrer les valeurs entières et de chaîne sur la console ou “ document.write() ” méthode pour afficher les valeurs correspondantes sur le DOM et “ String.format() ” méthode de mise à jour de la valeur de chaîne à la place de l'index spécifié. Cet article vous a guidé sur JavaScript équivalent à printf ou String.Format.