TypeScriptの文字リテラルは下記の3つの方法でくくる
- シングルクォート (')
- ダブルクォート (")
- バッククォート (`)
3のバッククォートの場合、テンプレート文字列として次のことが可能です
- 文字列に変数を埋め込める
- 複数行の文字列を改行コードなしに埋め込むことができる
例↓
sample.ts
let x: string = '埋め込み文字列'
let msg = `ここからスタート
埋め込み文字列 → ${x}
ここまで`
${x}
の部分が文字列に埋め込まれている変数
シングルクォートで書く場合↓
sample.ts
let x: string = '埋め込み文字列'
let msg = 'ここからスタート\n 埋め込み文字列 → ' + x + '\n ここまで'