📜  typescript 字符串包含 - TypeScript (1)

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

TypeScript 字符串包含

在 TypeScript 中,我们可以使用字符串包含来判断一个字符串是否包含另一个字符串。这在日常编程中非常常见,特别是在处理字符串时。

使用 includes() 方法

要判断一个字符串是否包含另一个字符串,我们可以使用 includes() 方法。该方法返回一个布尔值,如果包含则返回 true,否则返回 false

const str1: string = 'Hello, world!';
const str2: string = 'world';

console.log(str1.includes(str2)); // true

上面的代码中,我们创建了两个字符串 str1str2,然后使用 includes() 方法判断 str1 是否包含 str2,最终输出结果为 true

使用 indexOf() 方法

除了 includes() 方法外,我们还可以使用 indexOf() 方法来判断一个字符串是否包含另一个字符串。该方法返回找到的第一个匹配项的索引。如果没有找到匹配项,则返回 -1。

const str1: string = 'Hello, world!';
const str2: string = 'world';

console.log(str1.indexOf(str2) !== -1); // true

上面的代码与前一个示例代码执行的效果是相同的。我们使用 indexOf() 方法来判断一个字符串是否包含另一个字符串,如果返回的结果不是 -1,则说明该字符串包含指定的字符串。

总结

我们可以使用 includes()indexOf() 方法来判断一个字符串是否包含另一个字符串。这两种方法都非常简单,应该没有任何需要再解释的内容了。如果您有任何问题或建议,请在下面留言。