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




如希望撰写评论,请发邮件至 me@tianhegao.com (直接点击邮箱可自动跳转至默认邮箱App,并填写收信人和邮件主题)或者点击这里在线留言,我会挑选对读者有价值的评论附加到文章末尾。



可通过以下渠道赞赏此文