原生JavaScript检查字符串是否重复出现用indexOf()
语法是
stringObject.indexOf(searchvalue,fromindex);
indexOf前面是变量名
假设var a = "星期五";
那么a.indexOf("星")的意思是 "星"这个字是否在变量a里面,如果存在,返回"星"字在变量a里面的下标,这里是0;
那么a.indexOf("五")返回的下标是2;
如果a.indexOf("天")的话,不存在于变量a,则统一返回 -1(负一);
拓展二:
第二个形参是从变量的下标几开始的意思;
假设var b = '星期五星期';
那么b.indexOf("五",3)的意思是 "星"这个字是否在变量b里面,且从下标3往后找,b的下标3是第二个"星"字,后面没有"五"字了,所以返回-1(负一);
如果b.indexOf("期",3)从下标1往后找,发现后面有"期"字,返回下标4;
拓展三:
如果一个变量里面重复出现多个相同的字,则最先找到的下标就会返回,后面的不会执行;
如var c = "星期五星期五"
c.indexOf("期") ,返回下标1;
原生JavaScript检查字符串是否重复出现用indexOf()相关推荐
- 前端 JavaScript 获取字符串中重复次数最多的字符
问渠那得清如许,为有源头活水来. 想要保持自己的技术活力,最有效的手段就是通过不断地输入来提供足够的养分.我们也不必刻意追求高深的或者新鲜的知识点,通过对一个基础问题的全方位多维度解析,同样也会收获不 ...
- 原生JavaScript实现字符串长度截取
2019独角兽企业重金招聘Python工程师标准>>> function cutstr(str, len) {var temp;var icount = 0;var patrn = ...
- javascript之字符串常用方法学习 charAt concat indexOf substring substr toUpperCase
str=new String("HelloWorldWorld"); console.log("1: "+str.charAt(1)); //返回字符串中指定位 ...
- 分享10个原生JavaScript技巧
首先在这里要非常感谢无私分享作品的网友们,这些代码片段主要由网友们平时分享的作品代码里面和经常去逛网站然后查看源文件收集到的.把平时网站上常用的一些实用功能代码片段通通收集起来,方便网友们学习使用,利 ...
- mysql插入ㄖ_原生JavaScript代码100个实例
1.原生JavaScript实现字符串长度截取 function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\x ...
- 加入收藏代码_100个原生JavaScript代码片段知识点详细汇总【实践】
作者:小棋子js 转发链接:https://www.jianshu.com/p/b5171efa340f JavaScript 是目前最流行的编程语言之一,正如大多数人所说:"如果你想学一门 ...
- 100个常用的原生JavaScript函数
1.原生JavaScript实现字符串长度截取 复制代码代码如下: function cutstr(str, len) { var temp; var icount = 0; ...
- JavaScript中的(内置)方式来检查字符串是否为有效数字
我希望在与旧的VB6 IsNumeric()函数相同的概念空间中有东西吗? #1楼 引用: isNaN(num)//如果变量不包含有效数字,则返回true 如果您需要检查前导/后缀空格,例如,当需要一 ...
- 如何检查字符串是否以指定的字符串开头? [重复]
本文翻译自:How to check if a string starts with a specified string? [duplicate] This question already has ...
最新文章
- Python使用MySQL数据库(新)
- 每日一皮:发现程序员经常熬夜有三个弊端!
- jscript错误代码及相应解释大全
- sigmstar SSD201/SSD202 openwrt--应用支持分享
- 一种可行的简单的Scene结构in cocos2d
- ADN中国队参加微软Kinect他赢得了全国比赛三等奖,我们的创意项目与团队Kinect于Naviswork虚拟之旅...
- android 入门-android自定义控件
- Qt笔记-QCryptographicHash摘要算法调用(MD5,SHA等)
- Windows7与Window2008 64位IIS7上面DCOM配置Excel、Word
- oracle 自动执行存储过程,oracle 自动执行存储过程
- 弹框中的elment-form在弹框重新打开后,怎么初始化验证信息
- 2021年下半年软件设计师上午真题及答案解析
- kali-Linux局域网渗透之Win2008
- mysql rrd_时间序列数据库rrd启动
- CloseHandle(),TerminateThread(),ExitThread()的区别
- 免费的可视化Web报表工具,JimuReport v1.4.4-beta版本发布
- 购买安防监控摄像头时如何省钱
- 工具篇:Git与Github+GitLib常用操作(不定期持续更新)
- Codeforces 912 D. Fishes (贪心、bfs)
- Web大学生网页作业成品 bootstrap响应式网站开发 基于HTML+CSS+JS+Bootstrap制作火锅美食网站(4页)