如何判断字符串包含某个值
时间: 2023-12-01 17:43:28 浏览: 141
在JavaScript中,可以使用indexOf()方法来判断一个字符串是否包含另一个字符串。如果包含,该方法将返回被查找字符串的起始位置,否则返回-1。另外,ES6还提供了includes()、startsWith()和endsWith()方法,它们也可以用来判断字符串是否包含某个值。
以下是几个例子:
1.使用indexOf()方法判断字符串是否包含某个值:
```javascript
let str = "Hello world!";
if (str.indexOf("world") !== -1) {
console.log("包含");
} else {
console.log("不包含");
}
```
2.使用includes()方法判断字符串是否包含某个值:
```javascript
let str = "Hello world!";
if (str.includes("world")) {
console.log("包含");
} else {
console.log("不包含");
}
```
3.使用startsWith()方法判断字符串是否以某个值开头:
```javascript
let str = "Hello world!";
if (str.startsWith("Hello")) {
console.log("以Hello开头");
} else {
console.log("不以Hello开头");
}
```
4.使用endsWith()方法判断字符串是否以某个值结尾:
```javascript
let str = "Hello world!";
if (str.endsWith("!")) {
console.log("以!结尾");
} else {
console.log("不以!结尾");
}
```
阅读全文