美文网首页
数据类型字符串的方法

数据类型字符串的方法

作者: 繁络 | 来源:发表于2019-06-17 15:00 被阅读0次
    记得打包哦~
    • 转为字符串的方法
      • String(str)
      • str.toString(): undefined、null没有toString()的方法;
    字符串的方法
    • str.length:获取字符串的长度;
    var str = 'JavaScript';
    console.log(str.length); //10
    
    • str.indexOf():通过字符找到对应的下标(从前往后找);
      • 第一个参数:需要查询的字符(下标是从0开始计算)
        • 当找到对应的字符则返回下标结束查询;
        • 当未找到对应的字符则返回-1;
      • 第二个参数:从某个下标开始查询
    var str = 'JavaScript';
    console.log(str.indexOf('a')); //1
    console.log(str.indexOf('b')); //-1
    console.log(str.indexOf('a', 2)); //3
    
    • str.lastIndexOf():通过字符找到对应的下标(从后往前找);
      • 其参数和indexOf()相同
    var str = 'JavaScript';
    console.log(str.lastIndexOf('a')); //3
    console.log(str.lastIndexOf('b')); //-1
    
    • str.charAt():通过下标找到对应的字符;
    var str = 'JavaScript';
    console.log(str.charAt(0)); //'J'
    
    • str.charCodeAt():通过下标找到对应的字符,然后找到Unicode码;
    var str = 'JavaScript';
    console.log(str.charCodeAt(0)); //74
    
    • str.concat():拼接字符串;
    var str = 'JavaScript';
    console.log(str.concat('is','easy')); //'JavaScriptiseasy'
    
    • str.toUpperCase():英文转为大写;
    var str = 'JavaScript';
    console.log(str.toUpperCase()); //'JAVASCRIPT'
    
    • str.toLowerCase():英文转为小写;
    var str = 'JavaScript';
    console.log(str.toLowerCase()); //'javascript'
    
    • str.split():字符串转为数组,默认不分割;传参为分隔符;
    var str = 'JavaScript';
    console.log(str.split()); //["JavaScript"](默认不分割字符串)
    console.log(str.split('')); //["J", "a", "v", "a", "S", "c", "r", "i", "p", "t"]
    
    • str.trim():删除字符串首尾空格;
    var str = ' JavaScript';
    console.log(str.trim()); //'Javascript'(字符串前面的空格没了)
    
    字符串截取 (返回的值是被截取后的字符串,原字符串不会改变)
    • str.slice(start,end); 只传一个参数时,默认从起始下标开始截取直至字符串结束
      • 第一个参数:起始下标(负数则反序截取);
      • 第二个参数:结束下标;
    var str = 'JavaScript';
    console.log(str.slice(1,3)); //'av'
    console.log(str); //'JavaScript'
    
    • str.substr(start,length); 只传一个参数时,默认从起始下标开始截取直至字符串结束
      • 第一个参数:起始下标(负数则反序截取);
      • 第二个参数:需要截取的个数;
    var str = 'JavaScript';
    console.log(str.substr(1,3)); //'ava'
    console.log(str.substr(1)); //'avaScript'
    console.log(str); //'JavaScript'
    
    • str.substring(start,end); 只传一个参数时,默认从起始下标开始截取直至字符串结束
      • 第一个参数:起始下标(负数则反序截取);
      • 第二个参数:结束下表;
    var str = 'JavaScript';
    console.log(str.substring(1,3)); //'av'
    console.log(str.substring(1)); //'avaScript'
    console.log(str); //'JavaScript'
    

    相关文章

      网友评论

          本文标题:数据类型字符串的方法

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