正则中的字符串

一、字符串

          1.特点:
               同数组一样,字符串也有下标和长度这两个属性,并且字符串遍历也用for
               但不同的是,获取字符串中制定位置的字符用 
                      str.charAt(i)   str变量名,i表示字符串中的每一个下标

                      例:
                          var str='no zuo no die';
                          console.log(str.length);    获取字符串的长度
                           遍历字符串(for...in...)
                          for(var i=0;i

2.字符串中的API

所有字符串中的API都无权修改原字符串,必须返回新字符串

              1)toUpperCase();转大写    (a>A)

               2) toLowerCase();转小写    (A>a)

               3) slice(starti,endi+1);截取  (同数组API)

               4)concat(); 拼接             (同数组API)

               5) substring(starti,endi+1);  截取 用法同slice  只是不支持负数参数

               6) substr(starti,n);截取从starti开始的n个字符  

             7) indexOf('关键词',starti);检索一个固定关键词出现的位置  
                   从starti开始,查找下一个关键词出现的位置
                   如果找不到,返回-1
                   如果不写starti,默认从0开始找
                   案例见demo08

             8) lastIndexOf('关键词',starti);检索上一个固定关键词出现的位置 
                     从str中fromi位置开始查找前一个"关键词"出现的位置
                     如果找不到,返回-1
                     简写: 省略fromi, 表示从末尾开始找
                     何时: 只要查找最后一个xxxx

你可能感兴趣的:(正则中的字符串)