Tianhe Gao

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?

StrIndex
"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
  • 方法


No notes link to this note

Welcome to tell me your thoughts via "email"
UP