📅  最后修改于: 2023-12-03 15:01:42.594000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 string.startsWith()
方法来判断一个字符串是否以指定的字符开头。这个方法在 ES6 中被引入,它的用法非常简单:
const str = 'JavaScript is awesome';
console.log(str.startsWith('Java')); // true
console.log(str.startsWith('awesome')); // false
在这个例子中,我们首先创建了一个名为 str
的字符串,它的值是 "JavaScript is awesome"。然后,我们使用 str.startsWith()
方法来判断它是否以 "Java" 开头,结果是 true。接着,我们再次使用 str.startsWith()
方法来判断它是否以 "awesome" 开头,结果是 false。
除了 string.startsWith()
方法,JavaScript 还提供了 string.endsWith()
方法来判断一个字符串是否以指定的字符结尾。用法和 string.startsWith()
方法类似:
const str = 'JavaScript is awesome';
console.log(str.endsWith('awesome')); // true
console.log(str.endsWith('Java')); // false
在这个例子中,我们使用 str.endsWith()
方法来判断 str
是否以 "awesome" 结尾,结果是 true。接着,我们再次使用 str.endsWith()
方法来判断它是否以 "Java" 结尾,结果是 false。
除了 string.startsWith()
和 string.endsWith()
方法,JavaScript 还提供了许多其他的字符串方法,例如 string.substr()
、string.substring()
、string.slice()
、string.charAt()
、string.charCodeAt()
等等。这些方法可以让我们对字符串做各种各样的操作,具体可以查看 MDN。