- 다른 언어에서와 마찬가지로이 텍스트 형식을 참조하기 위해
string
형식을 사용합니다.
- JavaScript 와 마찬가지로, TypeScript는 문자열 데이터를 둘러싸기 위해 큰 따옴표 ( " ) 나, 작은 따옴표 ( ' ) 를 사용합니다.
let name: string = "mark";
name = 'anna';
Template String
- 행에 걸쳐 있거나, 표현식을 넣을 수 있는 문자열
- 이 문자열은 backtick (⇒ backquote) 기호에 둘러쌓여 있습니다.
- 포함된 표현식은
${ expr }
와 같은 형태로 사용합니다.
let fullName: string = `Bob Bobbington`;
let age: number = 37;
let sentence: string = `Hello, my name is ${ fullName }.
I'll be ${ age + 1 } years old next month.`;
// template string 을 사용하지 않을 경우
let sentence: string = "Hello, my name is " + fullName + ".\\n\\n" +
"I'll be " + (age + 1) + " years old next month.";