• JavaScript 18 字符串(三)


    示例 7 : 

    截取一段子字符串

    substring 截取一段子字符串
    注: 第二个参数,取不到

    <script>
       
    var x = new String("Hello JavaScript");
    document.write( '字符串x的值: '+x);
    document.write('<br>');
    document.write('x.substring (0,3) 获取位0到3的字符串: '+x.substring (0,3) );
    document.write('<br>');
    document.write('左闭右开,取得到0,取不到3');
     
    </script>

     示例 8 : 

    根据分隔符,把字符串转换为数组

    split 根据分隔符,把字符串转换为数组。
    注: 第二个参数可选,表示返回数组的长度

    <script>
    var x = new String("Hello This Is JavaScript");
    document.write( '字符串x的值: '+x);
    document.write('<br>');
     
    var y =  x.split(" ");
    document.write('通过空格分隔split(" "),得到数组'+y);
    document.write("<br>");
     
    var z =  x.split(" ",2);
    document.write('通过空格分隔split(" ",2),得到数组,并且只保留前两个'+z);
      
    </script>

    示例 9 : 

    替换子字符串

    replace(search,replacement)
    找到满足条件的子字符串search,替换为replacement

    注: 默认情况下只替换找到的第一个子字符串,如果要所有都替换,需要写成:

    x.replace(/a/g, "o");
    或者
    var regS = new RegExp("a","g");
    x.replace(regS, "o");
     
    <script>
    function p(s){
      document.write(s);
      document.write("<br>");
    }
      
    var x = new String("Hello JavaScript");
    p('这个是原字符串: '+x);
    var y = x.replace("a","o");
    p('只替换第一个 a:  '+y);
    var regS = new RegExp("a","g");
    var z = x.replace(regS, "o");
    p('替换掉所有的 a:  '+z);
     
    </script>

     示例 10 : 

    返回基本类型

    需要注意的是,所有返回字符串类型的方法,返回的都是基本类型的String

    <script>
    function p(s){
      document.write(s);
      document.write("<br>");
    }
     
    var x = new String("Hello JavaScript");
     
    var temp = x.charAt(0);
    p('charAt返回的值'+temp);
    p('其类型是'+ typeof temp );
     
    var temp = x.concat("!!!");
    p('concat返回的值'+temp);
    p('其类型是'+ typeof temp );
     
    var temp = x.substring(0,5);
    p('substring返回的值'+temp);
    p('其类型是'+ typeof temp );
     
    </script>

  • 相关阅读:
    ios每日一发--Leanclude数据云存储以及登录 注册账户
    ios每日一发--仿侧边抽屉效果
    ios-自定义alertView提示框
    ios
    UIStepper 缩放:UI的使用
    UIButton 关灯小实验
    将一个字典内的内value转换为集合:返回一个数组,此数组中包含输入字典的键值对中的数组的所有元素(为NSArray添加category)
    为集合排序的三个方法
    NSMutableDictionary
    头文件导入方式
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13358522.html
Copyright © 2020-2023  润新知