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