title: 字符串类型

字符串类型

原文地址

在本教程中,你将学习 TypeScript 字符串数据类型。

和 JavaScript 一样,在 TypeScript 中使用双引号 (") 或者单引号 (') 包裹字符串:

  1. let firstName: string = 'John';
  2. let title: string = 'Web Developer';

TypeScript 也支持使用反引号 (`) 包裹字符的模板字符串语法,模板字符串允许你创建多行字符串,也提供了字符串插值特性。

下面例子展示如何使用反引号 (`) 来创建多行字符串:

  1. let description = `This TypeScript string can
  2. span multiple
  3. lines
  4. `;

字符串插值特性允许你将变量嵌入到字符串中,如下所示:

  1. let firstName: string = `John`;
  2. let title: string = `Web Developer`;
  3. let profile: string = `I'm ${firstName}.
  4. I'm a ${title}`;
  5. console.log(profile);

输出:

  1. I'm John.
  2. I'm a Web Developer.

小结

  • 在 TypeScript 中,所有的字符串都是 string 类型;
  • 和 JavaScript 一样,TypeScript 中使用双引号 ("),单引号 (') 或者反引号 (`) 包裹字符串。