mazey

一、indexOf()

1.定义

indexOf()方法返回String对象第一次出现指定字符串的索引,若未找到指定值,返回-1。(数组同一个概念)

2.语法

str.indexOf(searchValue[, fromIndex])
  • searchValue:字符串对象中被查找的值。
  • fromIndex:开始查找的索引,默认为0。

3.示例

let str = \'Hello, indexOf!\';
console.log(str.indexOf(\'Hello\')); // 0
console.log(str.indexOf(\'indexOf\')); // 7
console.log(str.indexOf(\'l\')); // 2
console.log(str.indexOf(\'l\', 2)); // 2 加上开始查找的索引
console.log(str.indexOf(\'l\', 3)); // 3
console.log(str.indexOf(\'e\', 3)); // 10
console.log(str.indexOf(\'l\', 4)); // -1
console.log(str.indexOf(\'world\')); // -1

4.注意

区分大小写

let str = \'Hello, indexOf!\';
console.log(str.indexOf(\'e\')); // 1
console.log(str.indexOf(\'E\')); // -1

二、includes()

1.定义

includes()方法判断一个字符串是否包含在另一个字符串中,返回true或false。

2.语法

str.includes(searchString[, position])
  • searchString:要搜索的字符串。
  • position:表示从哪个索引开始搜索,默认为0。

3.示例

let str = \'Hello, includes!\';
console.log(str.includes(\'Hello\')); // true
console.log(str.includes(\'includes\')); // true
console.log(str.includes(\'hello\')); // false
console.log(str.includes(\'Helle\')); // false
console.log(str.includes(\'Helle\', 1)); // false
console.log(str.includes(\'e\', 2)); // true

三、startsWith()

1.定义

startsWith()方法用于判断一个字符串是否在另一个字符串的头部,返回true或false。

2.语法

str.startsWith(searchString[, position])

3.示例

let str = \'Hello, startsWith!\';
console.log(str.startsWith(\'Hello\')); // true
console.log(str.startsWith(\'H\')); // true
console.log(str.startsWith(\'h\')); // false
console.log(str.startsWith(\'startsWith\')); // false
console.log(str.startsWith(\'startsWith\', 7)); // true

四、endsWith()

1.定义

endsWith()方法用于判断一个字符串是否在另一个字符串的尾部,返回true或false。

2.语法

str.endsWith(searchString[, length])
  • searchString:要搜索的字符串。
  • length:作为查找字符串(str)的长度,默认是字符串本身的长度。

3.示例

let str = \'Hello, endsWith!\';
console.log(str.endsWith(\'endsWith!\')); // true
console.log(str.endsWith(\'EndsWith!\')); // false
console.log(str.endsWith(\'Hello\')); // false
console.log(str.endsWith(\'end\', 10)); // true

JavaScript确定一个字符串是否包含在另一个字符串中的四种方法

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-05
  • 2021-06-06
  • 2022-12-23
  • 2021-07-31
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
相关资源
相似解决方案