• 08JavaScript中的字符串使用小结


     1     <script type="text/javascript">
     2 
     3                 //length属性:获取字符串的字符个数。(无论中文字符还是英文字符都算1个字符。)
     4                 var msg = '我是Jk';
     5                 alert(msg.length);
     6 
     7 
     8 
     9                 //charAt(index)方法:获取指定索引位置的字符。(索引从0开始)
    10                 var msg = '作为程序员,只有默默地多撸代码,方可走的更远!';
    11                 alert(msg.charAt(8)); //根据索引找到指定的字符
    12 
    13 
    14 
    15              
    16                 var msg = '你好中国。中国你好。大牛在中国,中国有很多大牛';
    17                //indexOf(‘字符串’,startIndex)方法:获取指定字符串第一次出现的位置。startIndex表示从第几个开始搜索。
    18                 var i = msg.indexOf('中国',0);
    19                 var j = msg.lastIndexOf('中国'); //在msg中查找最后一次"中国"出现的索引位置。
    20                 alert(i);
    21                 alert(j);
    22 
    23 
    24 
    25                 var msg1 = '你好中国。中国你好。大牛在中国,中国有很多大牛';
    26                 //从第6个索引开始截取,截取3个字符。
    27                 msg1 = msg1.substr(6, 3);
    28 
    29                 var msg2 = '你好中国。中国你好。大牛在中国,中国有很多大牛';
    30                 //从索引为6的字符开始,截取到索引为9的字符位置,不包含最后一个索引。
    31                 msg2 = msg2.substring(6, 9);
    32 
    33                 alert(msg1);
    34                 alert(msg2);
    35 
    36 
    37 
    38         //-----------------------------------------------------
    39         toUpperCase()//转换大写、toLowerCase();//转换小写
    40         var msg = 'Hello World!';
    41         alert(msg.toUpperCase().toLowerCase());
    42 
    43         //split(‘分隔符’,limit);//根据分隔符将一个字符串返回为一个数组。
    44         //limit表示要返回的数组的最大长度(可自定义)。多个分隔符使用正则表达式:var msg = 'a★b★c☆d☆e#f';var vals = msg.split(/☆|★|#/);alert(vals);
    45                 var msg = '科比|詹姆斯|乔丹|麦迪|韦德';
    46 
    47                 var result = msg.split('|',3);
    48                 alert(result);
    49 
    50 
    51         var msg = '科比|詹姆斯|乔丹★麦迪☆韦德→奥尼尔★林书豪';
    52         var result = msg.split(/||★|☆|→/);
    53         alert(result);
    54 
    55 
    56 
    57 
    58 
    59     </script>
  • 相关阅读:
    第七十三天 how can I 坚持
    [leetcode]Climbing Stairs
    poj1204之AC自动机
    [leetcode]Sqrt(x)
    hibernate配置文件hibernate.cfg.xml的详细解释
    画板社交工具开发分享——HTML5 canvas控件、PHP、社交分享学习(一)
    我的计算几何学题目分类
    追梦
    mysql实现增量备份
    [leetcode]Plus One
  • 原文地址:https://www.cnblogs.com/Forever-IT/p/5198706.html
Copyright © 2020-2023  润新知