📅  最后修改于: 2023-12-03 15:05:39.662000             🧑  作者: Mango
在 TypeScript 中,我们可以使用字符串包含来判断一个字符串是否包含另一个字符串。这在日常编程中非常常见,特别是在处理字符串时。
includes()
方法要判断一个字符串是否包含另一个字符串,我们可以使用 includes()
方法。该方法返回一个布尔值,如果包含则返回 true
,否则返回 false
。
const str1: string = 'Hello, world!';
const str2: string = 'world';
console.log(str1.includes(str2)); // true
上面的代码中,我们创建了两个字符串 str1
和 str2
,然后使用 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()
方法来判断一个字符串是否包含另一个字符串。这两种方法都非常简单,应该没有任何需要再解释的内容了。如果您有任何问题或建议,请在下面留言。