js判断字符是否存在字符串中
时间: 2023-12-16 10:05:19 浏览: 60
可以使用JavaScript中的`includes()`方法来判断一个字符串是否存在于另一个字符串中。
例如,判断字符串"hello"是否在字符串"hello world"中:
```javascript
let str = "hello world";
if (str.includes("hello")) {
console.log("字符串中包含'hello'");
} else {
console.log("字符串中不包含'hello'");
}
```
输出结果为:"字符串中包含'hello'"
相关问题
js判断字符是否在字符串中是否存在
可以使用JavaScript中的`includes()`方法来判断一个字符串是否包含另一个字符串。这个方法会返回一个布尔值,如果包含则返回`true`,否则返回`false`。
例如:
```javascript
let str = "Hello World";
let char = "o";
if (str.includes(char)) {
console.log("字符存在于字符串中");
} else {
console.log("字符不存在于字符串中");
}
```
输出结果为:"字符存在于字符串中"。
js判断字符串是否属于字符串数组
可以使用 `includes()` 方法判断一个字符串是否属于一个字符串数组。
例如,假设有一个字符串数组 `arr`,要判断字符串 `str` 是否属于该数组,可以使用以下代码:
```
if (arr.includes(str)) {
// 字符串 str 属于数组 arr
} else {
// 字符串 str 不属于数组 arr
}
```
注意,`includes()` 方法是 ES6 中新增的方法,如果需要兼容 ES5 及以下的浏览器,可以使用 `indexOf()` 方法代替,例如:
```
if (arr.indexOf(str) !== -1) {
// 字符串 str 属于数组 arr
} else {
// 字符串 str 不属于数组 arr
}
```
阅读全文