Edited at

TypeScriptの文字リテラル

TypeScriptの文字リテラルは下記の3つの方法でくくる


  1. シングルクォート (')

  2. ダブルクォート (")

  3. バッククォート (`)

3のバッククォートの場合、テンプレート文字列として次のことが可能です


  • 文字列に変数を埋め込める

  • 複数行の文字列を改行コードなしに埋め込むことができる

例↓


sample.ts


let x: string = '埋め込み文字列'
let msg = `ここからスタート
埋め込み文字列 →
${x}
ここまで`


${x} の部分が文字列に埋め込まれている変数

シングルクォートで書く場合↓


sample.ts


let x: string = '埋め込み文字列'
let msg = 'ここからスタート\n 埋め込み文字列 → ' + x + '\n ここまで'