美文网首页
第九章 字符串的一些方法

第九章 字符串的一些方法

作者: 扶光_ | 来源:发表于2021-04-27 14:41 被阅读0次

    一些常用的字符串方法

    1. indexof() 查找字符串

    通过字符查找该字符的下标值

            var str = "fhaiuhfiah";//下标是从0开始 查找到第一个字符串(空格也算在内) 
            console.log(str.indexOf("i"));  
    
    indexof
    2. lastIndexOf() 从后面开始查找 返回下标值
      var str = "fhaiuhfiah";
            console.log(str.lastIndexOf("i"));  
    
    lastIndexOf

    上面两个都是 如果查不到该字符 结果会返回-1

    3.slice() 截取字符串

    一个参数的话:就会从开始截取到结束位置
    两个参数:第一个参数初始位置 第二个参数结束位置

    var txt = "sfhshflh";
           console.log(txt.slice(2,4)); //左开右闭区间 也可以写负数
    
    slice

    负数形式 (但一般都不怎么会用到负数)

     var txt = "sfhshgvsvflh";
           console.log(txt.slice(-8,-4));
    
    负数
    4.substring() 截取
     var txt = "sfhshgvsvflh";
           console.log(txt.substring(2,4)); //左开右闭区间
    
    substring()

    那么大家会有问题 这个不是和第三种的截取不都是一样的吗 ?有什么区别呢

    • 区别就是substring()不能接收负数
    5.substr() 截取

    第一个参数开始位置 第二个参数截取个数

    这个和以上两种截取的方式不一样 这个第二个参数是截取的个数

      var txt = "sfhshgvsvflh";
           console.log(txt.substr(2,4));
    
    substr
    6. toUpperCase() 大写
    7.toLowerCase() 小写
    8. trim() 删除空格 兼容性 ie8以下不支持
    9. replace("old","new"); 替换

    是将第1个参数替换为第2个参数

    10.split("") 里面写符号 字符串---->数组

    它是通过字符串里面的符号来进行分割几个元素的

    var txt = "sfh*shgv*sv*flh";
           console.log(txt.split("*"));
    
    split

    相关文章

      网友评论

          本文标题:第九章 字符串的一些方法

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