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