第八周(indexof函数分析以及统计字符串个数函数的应用+Regular Expression)

定义和用法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法

stringObject.indexOf(searchvalue,fromindex)

该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。
开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。

下面这段是我用indexof做的一个简单应用
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>



    <p id="n"></p>
    <script>
              
    var array='  start, start,start,max,start,min,start,start,start,start';
    var sum=0,B;
    for (let index = 0; index < array.length; index++) {
       var  X=array.indexOf("start",index);
    
       var  x=array.indexOf("start",index+1);


    
    
       while(X!=-1)
       {   if(X!=x)
            sum++;
            break;
            
       }
     
        
}  console.log(sum);
      
    


        



    </script>
</body>
</html>


什么是 RegExp?

RegExp 是正则表达式的缩写。

 正则表达式( regular expression)描述了一种字符串匹配的模式。可以用来:

(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;

(2)根据匹配规则对字符串进行灵活的替换操作

posted @ 2018-10-31 21:29  飞机飞过天空  阅读(116)  评论(0编辑  收藏  举报