# 字符串类型
在本教程中,你将学习 TypeScript 字符串数据类型。
和 JavaScript 一样,在 TypeScript 中使用双引号 ("
) 或者单引号 ('
) 包裹字符串:
let firstName: string = 'John';
let title: string = 'Web Developer';
1
2
2
TypeScript 也支持使用反引号 (`) 包裹字符的模板字符串语法,模板字符串允许你创建多行字符串,也提供了字符串插值特性。
下面例子展示如何使用反引号 (`) 来创建多行字符串:
let description = `This TypeScript string can
span multiple
lines
`;
1
2
3
4
2
3
4
字符串插值特性允许你将变量嵌入到字符串中,如下所示:
let firstName: string = `John`;
let title: string = `Web Developer`;
let profile: string = `I'm ${firstName}.
I'm a ${title}`;
console.log(profile);
1
2
3
4
5
6
2
3
4
5
6
输出:
I'm John.
I'm a Web Developer.
1
2
2
# 小结
- 在 TypeScript 中,所有的字符串都是
string
类型; - 和 JavaScript 一样,TypeScript 中使用双引号 (
"
),单引号 ('
) 或者反引号 (`) 包裹字符串。