js判断字符串不包含某一串字符
时间: 2024-10-16 08:15:13 浏览: 21
在JavaScript中,你可以使用`indexOf()`方法或`includes()`方法来判断一个字符串是否包含另一串特定字符。这里介绍两种方法:
1. `indexOf()`: 这个方法返回目标子字符串在原字符串中的位置,如果找不到则返回-1。所以你可以这样判断:
```javascript
function doesNotContain(str, substr) {
return str.indexOf(substr) === -1;
}
let string = "Hello, World!";
console.log(doesNotContain(string, "World")); // 输出:false
```
2. `includes()`: 这个方法返回一个布尔值,表示指定的子字符串是否存在于原字符串中。同样用于否定判断:
```javascript
function doesNotContain(str, substr) {
return !str.includes(substr);
}
let string = "Hello, World!";
console.log(doesNotContain(string, "World")); // 输出:true
```
在以上代码中,如果`substr`不在`str`中,这两个函数都会返回`true`,表明字符串不包含该串字符。
相关问题
js判断字符串是否包含某字符串
你可以使用 JavaScript 的 `includes()` 方法来判断一个字符串是否包含另一个字符串。这个方法返回一个布尔值,如果包含则返回 `true`,否则返回 `false`。
下面是一个示例:
```javascript
const str = 'Hello world';
const subStr = 'world';
if (str.includes(subStr)) {
console.log('str 包含 subStr');
} else {
console.log('str 不包含 subStr');
}
```
在上面的示例中,我们使用 `includes()` 方法判断 `str` 字符串是否包含 `subStr` 子字符串。如果包含,则输出 `str 包含 subStr`,否则输出 `str 不包含 subStr`。
vue.js判断字符串是否包含某一段字符
你可以使用JavaScript中的`includes`方法来判断字符串是否包含某一段字符,Vue.js本身并没有提供字符串判断的方法。
示例代码如下:
```javascript
let str = 'Hello World';
if (str.includes('World')) {
console.log('字符串中包含World');
}
```
在上述示例中,我们定义了一个字符串`str`,然后使用`includes`方法判断该字符串是否包含`World`,如果包含则输出相应的信息。
阅读全文