Maison > interface Web > js tutoriel > Comment puis-je facilement interpoler des variables dans des chaînes JavaScript ?

Comment puis-je facilement interpoler des variables dans des chaînes JavaScript ?

Patricia Arquette
Libérer: 2024-12-19 14:18:09
original
547 Les gens l'ont consulté

How Can I Easily Interpolate Variables into JavaScript Strings?

Interpolation de variables dans des chaînes JavaScript : une solution concise

En JavaScript, vous pouvez facilement interpoler des variables dans des chaînes sans recourir à la concaténation. Présentation des littéraux de modèle, une fonctionnalité introduite dans ES6, qui vous permet d'exploiter cette syntaxe concise et élégante :

`String text ${expression}`
Copier après la connexion

Entourez simplement votre littéral de modèle avec des contre-tickets (`)` au lieu de guillemets doubles ou simples. Prenons l'exemple suivant :

var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b}.`); // Output: "Fifteen is 15."
Copier après la connexion

Non seulement cela améliore la clarté du code, mais il permet également d'utiliser des chaînes multilignes sans avoir besoin de s'échapper. Ceci est particulièrement utile lors de la création de modèles :

return `
    <div class="${foo}">
         ...
    </div>
`;
Copier après la connexion

Il est important de noter que les littéraux de modèles ne sont pas pris en charge dans les navigateurs plus anciens comme Internet Explorer. Pour garantir la compatibilité entre navigateurs, pensez à utiliser des outils tels que Babel ou Webpack pour transpiler votre code dans ES5. De plus, Internet Explorer 8 offre des capacités limitées de formatage de chaîne dans console.log :

console.log('%s is %d.', 'Fifteen', 15); // Output: "Fifteen is 15."
Copier après la connexion

En adoptant les littéraux de modèle, vous pouvez rationaliser votre code JavaScript, le rendant à la fois concis et lisible.

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