Maison > interface Web > js tutoriel > Quels sont les équivalents JavaScript de printf ou String.Format ?

Quels sont les équivalents JavaScript de printf ou String.Format ?

Susan Sarandon
Libérer: 2025-01-02 16:08:42
original
978 Les gens l'ont consulté

What are the JavaScript Equivalents to printf or String.Format?

JavaScript équivalent à printf/String.Format

En JavaScript, il existe plusieurs options pour formater les chaînes :

  • Chaînes de modèle (ES6) : À l'aide de littéraux de modèle ( ), vous pouvez intégrer les valeurs dans être formaté directement dans la chaîne :

    const amount = 10;
    console.log(`This is ${amount} times easier!`); // "This is 10 times easier!"
    Copier après la connexion
  • sprintf.js : Cette bibliothèque fournit une fonction sprintf qui imite la fonctionnalité de printf de C. Il prend en charge divers spécificateurs de format et dispose d'une documentation complète.
  • Remplacements simultanés : si vous avez besoin d'un formatage plus complexe, envisagez d'utiliser des remplacements simultanés. Cela implique de remplacer toutes les séquences de format à la fois à l'aide d'une expression régulière :

    const text = "Amount: {0}, Date: {1}";
    const values = ["0", "2023-02-08"];
    console.log(text.replace(/\{(\d+)\}/g, (match, index) => values[index])); // "Amount: 0, Date: 2023-02-08"
    Copier après la connexion
  • Microsoft Ajax String.Format : Si vous utilisez la bibliothèque Microsoft Ajax, elle fournit un Fonction String.Format équivalente à celle de .NET. Cependant, notez qu'utiliser l'intégralité de la bibliothèque Ajax uniquement pour le formatage peut s'avérer excessif.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal