用indexOf判断
时间: 2023-12-08 10:37:11 浏览: 23
indexOf()是JavaScript中的一个字符串方法,用于查找一个字符串中是否包含另一个字符串,并返回其下标。如果找到了,则返回该字符串在原字符串中的下标,否则返回-1。在引用中的例子中,indexOf()方法被用于判断返回的字符串中是否包含“DOCTYPE html”和“未登录或登录超时。请重新登录”等信息。具体实现方法如下:
```javascript
var title = res.data; // 获取返回的字符串
if (Object.keys(title).length !== 0 && title.indexOf("DOCTYPE html") !== -1 && title.indexOf("未登录或登录超时。请重新登录") !== -1) {
// 如果返回的字符串中包含“DOCTYPE html”和“未登录或登录超时。请重新登录”等信息,则执行以下操作
wx.setStorageSync('cookie', '');
wx.setStorageSync('cookieDate', '');
checkCookie();
}
```
上述代码中,首先获取了返回的字符串,然后使用if语句判断返回的字符串中是否包含“DOCTYPE html”和“未登录或登录超时。请重新登录”等信息。如果包含,则执行wx.setStorageSync()方法清空cookie信息,并调用checkCookie()方法重新获取cookie信息。如果不包含,则不执行任何操作。
相关问题
用indexOf判断有没有小数点
可以使用 JavaScript 中的 `indexOf` 方法来判断一个字符串中是否包含小数点。例如:
```javascript
let str = "3.14";
if (str.indexOf(".") !== -1) {
console.log("字符串中包含小数点");
} else {
console.log("字符串中不包含小数点");
}
```
上面的代码中,我们首先定义了一个字符串 `str`,然后使用 `indexOf` 方法查找小数点在字符串中的位置。如果小数点的位置不是 -1,则说明字符串中包含小数点。反之,则说明字符串中不包含小数点。
indexof判断字符串
indexOf方法是用来判断一个字符串中是否包含某个子字符串的方法。它返回子字符串第一次出现的位置索引,如果没有找到子字符串则返回-1。该方法是从左向右执行查找的。可以通过指定可选参数startIndex来指定在字符串中开始查找的索引位置。如果省略startIndex,则从字符串的开始处开始查找。
例如,在JavaScript中,可以使用indexOf方法来判断一个字符串中是否包含某个关键字,如下所示:
```
var str = "This is a Sample String";
var keyword = "Sample";
var index = str.indexOf(keyword);
```
在上面的例子中,如果keyword存在于str中,那么index变量将保存keyword第一次出现的位置索引。如果keyword不存在于str中,那么index将保存-1。