ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で変数を補間するときに文字列の連結を回避するにはどうすればよいですか?

JavaScript で変数を補間するときに文字列の連結を回避するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-20 16:42:09
オリジナル
852 人が閲覧しました

How Can I Avoid String Concatenation When Interpolating Variables in JavaScript?

JavaScript での文字列内の変数の補間: 連結不要のアプローチ

PHP では、文字列内の変数を連結せずにシームレスに挿入できます。これにより、同様のアプローチが JavaScript で実現可能かどうかという疑問が生じます。

JavaScript では、文字列内に式を挿入するための洗練されたソリューションである Template Literals (ES2015) が導入されています。これらのリテラルを使用すると、二重引用符または一重引用符の代わりにバッククォート ( ) を文字列区切り文字として使用できます。

テンプレート リテラル内では、式は次の構文を使用して補間されます。

`String text ${expression}`
ログイン後にコピー

例:

var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b}.`); // "Fifteen is 15."
ログイン後にコピー

この構文は読みやすさを向上させるだけでなく、複数行も可能にしますエスケープなしの文字列:

return `
    <div>
ログイン後にコピー

ブラウザによるこの構文のサポートは優れていますが、IE8 などの古いブラウザの場合、Babel/Webpack はコードを ES5 にトランスパイルして互換性を高めることができます。

基本的な文字列の書式設定は、IE8 の console.log で行うことができます:

console.log('%s is %d.', 'Fifteen', 15); // Fifteen is 15.
ログイン後にコピー

以上がJavaScript で変数を補間するときに文字列の連結を回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート