在 TypeScript 中,string 是一种表示文本数据的基本数据类型。以下是一些关于 string 类型的基本用法:

1. 声明 string 类型变量:
let str: string = "Hello, TypeScript!";

2. 字符串连接:
let firstName: string = "John";
let lastName: string = "Doe";

let fullName: string = firstName + " " + lastName;

或者使用模板字符串:
let fullName: string = `${firstName} ${lastName}`;

3. 字符串长度:
let greeting: string = "Hello";
let length: number = greeting.length;

4. 字符串方法:
let message: string = "   Hello, TypeScript!   ";

let trimmed: string = message.trim(); // 去除首尾空格
let upperCase: string = message.toUpperCase(); // 转换为大写
let lowerCase: string = message.toLowerCase(); // 转换为小写
let substring: string = message.substring(0, 5); // 提取子字符串
let indexOf: number = message.indexOf("TypeScript"); // 查找子字符串的位置

console.log(trimmed, upperCase, lowerCase, substring, indexOf);

5. 字符串模板:

模板字符串允许在字符串中嵌入表达式:
let age: number = 25;
let message: string = `I am ${age} years old.`;

6. 字符串的不可变性:

字符串是不可变的,一旦创建就不能更改。任何对字符串的修改都会返回一个新的字符串。
let str: string = "Hello";
// str[0] = "W"; // 错误,字符串是不可变的
let newStr: string = "W" + str.slice(1); // 正确,返回新的字符串

这些是 TypeScript 中关于 string 类型的一些基本用法。字符串是在编程中广泛使用的数据类型,掌握字符串的基本操作是很重要的。


转载请注明出处:http://www.zyzy.cn/article/detail/13016/TypeScript