TypeScriptのString(文字列)とは
JavaScriptと同様、TypeScriptでは文字列をダブルクォート(”)またはシングルクォート(’)で囲みます。
let name: string = '田中';
let hobby: string = "Baseball";
TypeScriptでは、バッククオート(`)で文字を囲むテンプレート文字列もサポートしています。
テンプレート文字列を使用すると、複数行の文字列を作成したり、文字列の補間機能を提供したりすることができます。
次の例は、バッククオート(`)を使って複数行の文字列を作成する方法です。
let sampleString = `私の名前は田中です。
カレーが好きです。
たまに野球観戦に行きます。
`;
console.log(sampleString) // 私の名前は田中です。
// カレーが好きです。
// たまに野球観戦に行きます。
TypeScriptのテンプレートリテラル
テンプレートリテラルを使うと、このように文字列に変数を埋め込むこともできます。
let name: string = `Tanaka`;
let job: string = `teacher`;
let profile: string = `I'm ${name}. I'm a ${job}.`;
console.log(profile); // I'm Tanaka. I'm a teacher.