美文网首页
字符串的常用方法(未完待更)

字符串的常用方法(未完待更)

作者: 嘿喵heyMeow | 来源:发表于2017-02-27 20:31 被阅读0次

    1)fixed:用于把字符串显示为打字机字体,返回加了<tt>标签的字符串

    var str = 'I am a string';
    console.log(str.fixed());  //--> <tt>I am a string</tt>
    

    2)charAt:获取字符串中某一位置的字符

    var str = 'I am a string';
    console.log(str.charAt(3));   //-->  m
    

    3)indexOf:获取某一字符第一次出现所在的位置(从前往后找),如果找不到则返回-1

    var str = 'I am a string';
    console.log(str.indexOf("a"));   //-->  2
    console.log(str.indexOf("A"));   //-->  -1
    

    4)lastIndexOf:获取某一字符第一次出现所在的位置(从后往前找),如果找不到则返回-1

    var str = 'I am a string';
    console.log(str.lastIndexOf("a"));   //-->  5
    console.log(str.lastIndexOf("A"));   //-->  -1
    
    1. 转换大小写
    var str = 'abc';
    str.toUpperCase();  // ABC
    str.toLowerCase();  // abc
    
    1. 字符串的截取
    • substr
      返回截取后的新字符串,原字符串不变。
      1个参数:从该位置开始(包含)截取到结尾
    var str = 'hello world';
    var newStr = str.substr(4);
    console.log(str);  //  hello world
    console.log(newStr);  //  o world
    

    2个参数:从第一个参数位置开始截取,截取第二个参数那么多的字符长度

    var newStr = str.substr(4,5);  // o wor
    

    如果第一个参数是负数,则代表从字符串的末尾开始截取。

    var newStr = str.substr(-2);  // ld
    
    • substring
      返回截取后的新字符串,原字符串不变。
      1个参数:从该位置开始(包含)截取到结尾(和substr一样)
    var newStr = str.substring(4);  // o world
    

    2个参数:从第一个参数起始,到第二个参数(不包含)结束截取

    var newStr = str.substring(4,7);  // o w
    
    • slice
      1个参数:如果为正数,从该位置开始(包含)截取到结尾,如果为负数,则从结尾开始往前截取
    var newStr = str.slice(4);  // o world
    

    2个参数:从第一个参数起始,到第二个参数(不包含)结束截取

    var newStr = str.slice(4,7);  // o w
    var newStr = str.slice(3, -4);  // lo w
    
    1. split
      将字符串按照分隔符分割成数组
    var str = 'a,b,c';
    var arr = str.split(',');
    console.log(arr);  // [ 'a', 'b', 'c' ] 
    

    相关文章

      网友评论

          本文标题:字符串的常用方法(未完待更)

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