PHPを使用すると、$string="some text {$aVar} and more text";
代わりに行うことができます$string="some text ".$aVar." and more text";
JavaScript で同様のことを行うことはできますか、それとも行う必要がありますか?string="some text "+aVar+" and more text";
PHPを使用すると、$string="some text {$aVar} and more text";
代わりに行うことができます$string="some text ".$aVar." and more text";
JavaScript で同様のことを行うことはできますか、それとも行う必要がありますか?string="some text "+aVar+" and more text";
JavaScript 識別子は文字列の他の部分と区別できないため ($
それらをマークする特別な記号 (など) はありません)、補間機能はありません。
また、組み込みの文字列フォーマットに役立つものは何もないため、サードパーティのコードに頼るか、独自の文字列フォーマッタを最初から作成する必要があります。
基本的な文字列の書式設定は、sprintf
構文を使用して多くの言語で行うことができ、その JavaScript 実装が利用可能です。Mustacheなどの完全なテンプレート言語を見ることもできます。