📅  最后修改于: 2023-12-03 15:09:22.098000             🧑  作者: Mango
在 TypeScript 中,字符串是一种基础类型。我们可以用以下关键字声明一个字符串变量。
let str: string = "Hello, World!";
可以看到,声明一个字符串变量和声明一个数字变量类似,只是需要加上关键字 string
表示其类型。
对于字符串,有许多常用方法可供使用。
charAt()
方法用于获取字符串中指定位置的字符。可以传入一个数字作为参数,表示要获取的字符的位置。
let str: string = "Hello, World!";
let char: string = str.charAt(1); // "e"
concat()
方法用于将两个或多个字符串进行拼接。拼接后形成一个新的字符串。
let str1: string = "Hello,";
let str2: string = " World!";
let str3: string = str1.concat(str2); // "Hello, World!"
indexOf()
方法用于获取指定字符或字符串第一次出现的位置。可以传入一个字符串作为参数,表示要找的字符或字符串。
let str: string = "Hello, World!";
let position: number = str.indexOf("W"); // 7
slice()
方法用于复制字符串的一部分。可以传入两个数字作为参数,表示要复制的字符的起始和结束位置。
let str: string = "Hello, World!";
let part: string = str.slice(0, 5); // "Hello"
split()
方法用于将字符串分割为字符串数组。可以传入一个字符串作为参数,表示按照其出现位置进行分割。
let str: string = "Hello, World!";
let arr: string[] = str.split(", "); // ["Hello", "World!"]
toLowerCase()
方法用于将字符串转换为小写。
let str: string = "Hello, World!";
let lowerStr: string = str.toLowerCase(); // "hello, world!"
toUpperCase()
方法用于将字符串转换为大写。
let str: string = "Hello, World!";
let upperStr: string = str.toUpperCase(); // "HELLO, WORLD!"
从上述介绍可以得出,类型对程序员的帮助始终在于代码的可读性和可维护性。类型可以帮助我们减少代码的出错机率,增加代码的可读性和可维护性。一定程度上提高了我们编写程序的效率。