[Typescript]基础篇之 String 对象
在 TypeScript 中,String 对象是一个内置的类,用于表示文本字符串。它包含了一系列属性和方法,可以用于操作和检查字符串。
以下是一些常用的 String 对象的属性和方法:
属性:
length
: 获取字符串的长度。
方法:
charAt(index)
: 返回指定位置的字符。concat(string)
: 连接两个或多个字符串。indexOf(searchValue[, fromIndex])
: 返回字符串中第一次出现的指定值的索引。lastIndexOf(searchValue[, fromIndex])
: 返回字符串中最后一次出现的指定值的索引。slice(start[, end])
: 提取字符串的片段,并返回新的字符串。substring(start, end)
: 提取字符串中两个指定的索引之间的字符。split(separator[, limit])
: 把字符串分割成字符串数组。toLowerCase()
: 把字符串转换成小写。toUpperCase()
: 把字符串转换成大写。trim()
: 移除字符串两端的空白字符。
以下是一些示例代码:
let str = "Hello, World!";
// 使用 length 属性
console.log(str.length); // 输出:13
// 使用 charAt 方法
console.log(str.charAt(0)); // 输出:"H"
// 使用 concat 方法
let str2 = " TypeScript";
let combined = str.concat(str2);
console.log(combined); // 输出:"Hello, World! TypeScript"
// 使用 indexOf 方法
console.log(str.indexOf("World")); // 输出:7
// 使用 lastIndexOf 方法
console.log(str.lastIndexOf("l")); // 输出:9
// 使用 slice 方法
console.log(str.slice(0, 5)); // 输出:"Hello"
// 使用 substring 方法
console.log(str.substring(0, 5)); // 输出:"Hello"
// 使用 split 方法
let words = str.split(" ");
console.log(words); // 输出:["Hello,", "World!"]
// 使用 toLowerCase 方法
console.log(str.toLowerCase()); // 输出:"hello, world!"
// 使用 toUpperCase 方法
console.log(str.toUpperCase()); // 输出:"HELLO, WORLD!"
// 使用 trim 方法
let spaceStr = " Hello, World! ";
console.log(spaceStr.trim()); // 输出:"Hello, World!"
这些方法和属性都是 String 对象的一部分,可以直接在 TypeScript 中使用。
评论已关闭