最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 你都知道的String字符串方法

    正文概述 掘金(万恶之源h5)   2020-12-15   541

    string() 字符串相关方法

    • length 返回字符串长度
    var str = "hello world";
    console.log(str.length); //获取字符串长度 11
    
    • charAt()
      • 返回字符串中指定位置的字符
    console.log(str.charAt(8)); //r
    console.log(str[8]); //r
    
    • charCodeAt()
      • 返回字符串中指定位置的字符的 Unicode 编码
    console.log(str.charCodeAt(8)); //114
    
    • fromCharCode()
      • 根据字符编码获取字符
      • 用法:String.fromCharCode();
    res = String.fromCharCode(114);
    console.log(res); //r
    
    • concat()
      • 连接字符串
    let res = str.concat(" 你好", "再见");
    console.log(res); //hello world 你好再见
    
    • indexOf()
      • 该方法可以检索一个字符串中是否含有指定内容
      • 如果字符串中含有该内容,返回第一次出现的索引位置
      let str = "hello world";
      let res = str.indexOf("h");
      console.log(res); //0
      
      • 如果字符串中没有该内容,返回-1
    let res = str.indexOf("p");
    console.log(res); //-1
    
    • 可以指定第二个参数,指定开始查找的位置
    let str = "hellpo world";
    let res = str.indexOf("p", 6);
    console.log(res); //-1
    
    • lastIndexOf()
      • 从后往前找
      • 同样有第二个参数,没有返回-1
    let str = "hello world";
    let res = str.lastIndexOf("l");
    console.log(res); //9
    
    • slice()
      • 可以从字符串中截取指定内容
      • 参数:
        • 第一个参数:开始位置
        • 第二个参数:结束位置,省略表示指定位置到最后
      • 负数,倒数 -1 表示最后一个
      • 左闭右开
    let str = "abcdefghigklmn";
    let res = str.slice(0, 2);
    console.log(res); //ab
    
    • substring()
      • 可以用来截取一个字符串,与 slice()类似
      • 参数:
        • 第一个参数:开始位置,包括
        • 第二个参数:结束位置,省略表示指定位置到最后
      • 这个方法不能接受负数,写负数和写 0 没啥区别,如果第二个参数小于第二个参数,自动交换位置
    let res = str.substring(1, -1);
    console.log(res); //a
    
    • substr()
      • 用来截取字符串
      • 参数:
        • 第一个参数:开始位置
        • 第二个参数:截取长度
    let str = "abcdefghigklmn";
    let res = str.substr(2, 2);
    console.log(res); //cd
    
    • split()
      • 可以将一个字符串拆分为一个数组
      • 参数:
        • 需要一个字符串作为参数,根据这个参数拆分数组
      • 如果传递一个空串,将每一个字符都转换为数组
    let str = "a,b,c,d,e";
    let res = str.split(",");
    console.log(Array.isArray(res)); //true
    console.log(res); //[ 'a', 'b', 'c', 'd', 'e' ]
    
    • toUpperCase()
      • 将一个字符串转化为大写
    • toLowerCase()
      • 将一个字符串转换为小写
    let str = "abcdefg";
    let res = str.toUpperCase();
    console.log(res); //ABCDEFG
    
    let lowRes = res.toLowerCase();
    console.log(lowRes); //abcdefg
    

    起源地下载网 » 你都知道的String字符串方法

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元