美文网首页
2018-07-12 字符串

2018-07-12 字符串

作者: 一股野性美 | 来源:发表于2018-07-12 22:21 被阅读0次

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

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

                          获取指定位置字符的unicode号
                          console.log(str.charCodeAt(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

相关文章

网友评论

      本文标题:2018-07-12 字符串

      本文链接:https://www.haomeiwen.com/subject/okldpftx.html