js判断字符串_js中判断字符串包含另一个字符串

js判断字符串_js中判断字符串包含另一个字符串1.string.search()返回值:匹配成功的第一个字符的下标,未匹配则返回-1用法:string.search(searchValue)举个例子:letsearchVal=’yyds’letsearchResult=searchVal.search(‘y’)console.log(searchResult)//03.string.includes()返回值:Boolean用法:string.includes(searchValue,start)

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1. string.search()

返回值:匹配成功的第一个字符的下标,未匹配则返回-1

用法:string.search(searchValue)

举个例子:

 let searchVal = 'yyds'
 let searchResult = searchVal.search('y')
 console.log(searchResult) // 0 

3. string.includes()

返回值:Boolean

用法: string.includes(searchValue, start) 第二个参数从是指定下标开始查找

举个栗子:

 let searchVal = 'yyds'
 let searchResult = searchVal.includes('y', 1)
 console.log(searchResult) // true

4. string.indexOf()

返回值:匹配成功的第一个字符的下标,未匹配则返回-1

用法:string.indexOf(searchValue, start)

栗子:

let searchVal = 'yyds'
let searchResult = searchVal.indexOf('y', 0)
console.log(searchResult) // 0 

5. string.lastIndexOf()

和indexOf()的区别,从字符串的尾部开始查找

返回值:匹配成功的第一个字符的下标,未匹配则返回-1

用法:string.indexOf(searchValue, start)

栗子:

let searchVal = 'yyds'
let searchResult = searchVal.lastIndexOf('y')
console.log(searchResult) // 1
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184914.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月7日 下午3:36
下一篇 2022年10月7日 下午3:46


相关推荐

  • stat函数百度百科_strel函数

    stat函数百度百科_strel函数stat函数的简单使用stat函数是用来获取文件的各种属性的一个linux下的常用API函数。函数原型为intstat(constchar*path,structstat*buf);stat定义如下:structstat{dev_tst_dev;//文件的设备编号ino_tst_ino;//节点mode_tst_m…

    2022年8月21日
    8
  • Linux命令之压缩zip

    Linux命令之压缩zipzip 命令的功能是用于压缩文件 解压命令为 unzip 压缩后不覆盖源文件 可以压缩目录

    2026年3月26日
    2
  • 脑图XMind 8免费激活方法

    脑图XMind 8免费激活方法学习人工智能之路漫漫 先从最接近人工智能的 python 语言入手 在学习过程中会需要很多的工具 xmind 对于程序员来说是一个非常有帮助的学习总结的工具 但免费版却很多功能都用不了 苦苦寻你 终于找到免费的激活教程 实测可用 这里分享给大家 步骤 1 下载 XMind8 百度网盘下载 https pan baidu com s 10b6e7xkPUor JdwFj775tg

    2026年3月18日
    4
  • recvfrom设置超时

    recvfrom设置超时structtimevaltv;intret;tv.tv_sec=10;tv.tv_usec=0;if(setsockopt(s,SOL_SOCKET,SO_RCVTIMEO,&tv,sizeof(tv))<0){ printf("socketoptionSO_RCVTIMEOnotsupport\n"); return;}if((ret

    2022年7月23日
    17
  • JAVA数组去重方法

    JAVA数组去重方法记录JAVA中数组去重方法1利用Set的特性去重复 Setset=newHasSet(); for(intx=0;x<arr.length;x++){ set.add(arr[x]); }最后set里面的值就是arr数组去重后的所有元素,但是set中数据是无序的,会打乱原本的顺序。2如果想保留原本的顺序就使用有顺序,不重复特点的链表的哈希集合 LinkedHasSet<Object>temp=newLinkedHasSet<>()

    2022年6月29日
    29
  • 读財报:交易额增长111%的京东,为毛还是亏?

    读財报:交易额增长111%的京东,为毛还是亏?

    2022年2月1日
    160

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号