タグ付けされた質問 「template-strings」

7
JavaScriptでのバックティック文字( `)の使用
JavaScriptでは、バックティック†は単一引用符と同じように機能します。たとえば、バックティックを使用して次のような文字列を定義できます。 var s = `abc`; バックティックの動作が実際に単一引用符の動作と異なる方法はありますか? †プログラマの間では、「バックティック」は、より一般的に重大アクセントと呼ばれるものの1つの名前であることに注意してください。プログラマーは、別名「backquote」と「backgrave」を時々使用します。また、Stack Overflowなどでは、「backtick」の他の一般的なスペルは「back-tick」と「back tick」です。


2
関数を呼び出すバックティック
これを説明する方法がわかりませんが、実行すると console.log`1` グーグルクロームでは、私は次のような出力を取得します console.log`1` VM12380:2 ["1", raw: Array[1]] バッククォートがlog関数を呼び出すのはなぜraw: Array[1]ですか?また、インデックスを作成するのはなぜですか? CatgocatによってJSルームで質問が提起されましたが、なぜこれが起こっているのか実際には合わない文字列のテンプレート化に関するもの以外に、答えは意味がありませんでした。

4
ES6テンプレートリテラルと連結文字列
Ecma-Script-6の次のコードがあります template literals let person = {name: 'John Smith'}; let tpl = `My name is ${person.name}.`; let MyVar="My name is "+ person.name+"."; console.log("template literal= "+tpl); console.log("my variable = "+MyVar); 出力は次のとおりです。 template literal= My name is John Smith. my variable = My name is John Smith. これはフィドルです。正確な違いを検索しようとしましたが、見つかりませんでした。私の質問は、これら2つのステートメントの違いは何ですか。 let tpl = `My …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.