JS 字符串
includes()
方法能够在字符串中查找特定字符,而且它是大小写敏感的。
基本语法
1 str.includes(searchString, optionalPosition)
searchString
是要查找的字符;=optionalPosition=
是可选的,当它被赋为整数值 n 时,即从 n+1
位开始查找(空格也计入在内)。而且,=includes= 大小写敏感。
例子
1 "I love you".includes("love"); // true
2 "I LOVE you".includes("love"); // false
1 const str = "I love you.";
2
3 console.log(str.includes("love")); // true
4 console.log(str.includes("love", 1)); // true
5 console.log(str.includes("love", 2)); // true
6 console.log(str.includes("love", 3)); // false
7 console.log(str.includes("love", 2.1)); // true
8 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
方法