zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    设计模式-抽象工厂模式
    装修预算-资料收集
    SQL中存储过程和函数的区别
    View
    数据表优化
    Entity Framework 基础
    html5标准
    JS整数验证
    vue 页面切换从右侧切入效果
    vue动态设置Iview的多个Input组件自动获取焦点
  • 原文地址:https://www.cnblogs.com/Forever-IT/p/5198706.html
Copyright © 2011-2022 走看看