📜  字符串的角度类型 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:09:22.098000             🧑  作者: Mango

字符串的角度类型 - TypeScript

在 TypeScript 中,字符串是一种基础类型。我们可以用以下关键字声明一个字符串变量。

let str: string = "Hello, World!";

可以看到,声明一个字符串变量和声明一个数字变量类似,只是需要加上关键字 string 表示其类型。

常用方法

对于字符串,有许多常用方法可供使用。

charAt

charAt() 方法用于获取字符串中指定位置的字符。可以传入一个数字作为参数,表示要获取的字符的位置。

let str: string = "Hello, World!";
let char: string = str.charAt(1); // "e"
concat

concat() 方法用于将两个或多个字符串进行拼接。拼接后形成一个新的字符串。

let str1: string = "Hello,";
let str2: string = " World!";
let str3: string = str1.concat(str2); // "Hello, World!"
indexOf

indexOf() 方法用于获取指定字符或字符串第一次出现的位置。可以传入一个字符串作为参数,表示要找的字符或字符串。

let str: string = "Hello, World!";
let position: number = str.indexOf("W"); // 7
slice

slice() 方法用于复制字符串的一部分。可以传入两个数字作为参数,表示要复制的字符的起始和结束位置。

let str: string = "Hello, World!";
let part: string = str.slice(0, 5); // "Hello"
split

split() 方法用于将字符串分割为字符串数组。可以传入一个字符串作为参数,表示按照其出现位置进行分割。

let str: string = "Hello, World!";
let arr: string[] = str.split(", "); // ["Hello", "World!"]
toLowerCase

toLowerCase() 方法用于将字符串转换为小写。

let str: string = "Hello, World!";
let lowerStr: string = str.toLowerCase(); // "hello, world!"
toUpperCase

toUpperCase() 方法用于将字符串转换为大写。

let str: string = "Hello, World!";
let upperStr: string = str.toUpperCase(); // "HELLO, WORLD!"
结论

从上述介绍可以得出,类型对程序员的帮助始终在于代码的可读性和可维护性。类型可以帮助我们减少代码的出错机率,增加代码的可读性和可维护性。一定程度上提高了我们编写程序的效率。