JS 字符串
includes() 方法能够在字符串中查找特定字符,而且它是大小写敏感的。
基本语法
str.includes(searchString, optionalPosition)
searchString 是要查找的字符;optionalPosition
是可选的,当它被赋为整数值 n 时,即从 n+1
位开始查找(空格也计入在内)。而且,includes 大小写敏感。
例子
"I love you".includes("love"); // true
"I LOVE you".includes("love"); // false
const str = "I love you.";
console.log(str.includes("love")); // true
console.log(str.includes("love", 1)); // true
console.log(str.includes("love", 2)); // true
console.log(str.includes("love", 3)); // false
console.log(str.includes("love", 2.1)); // true
console.log(str.includes("love", 3.1)); // false
为什么当 optionalPosition 为浮点数 2.1 的时候依然返回 true?
| Str | Index |
|---|---|
| "I" | 0 |
| ” ” | 1 |
| "love" | 2 |
| ” ” | 3 |
| "you" | 4 |
| "." | 5 |
如上表所示,"love" 字符串的索引为 2。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes
https://www.freecodecamp.org/news/javascript-string-contains-how-to-use-js-includes/
属性方法列表
- 属性
- length
方法
Comments
✍️ Reply by email