字符串常用api

 <script>
        var str = 'ashfsdzgfjdszsss'
        var strr = 'qq'
        var str1 = str.charAt(1)   //不改变原字符串    s   找到下标为1的
        var str2 = str.concat(strr)   //返回拼接后的字符串
        var str3 = str.indexOf('s')   //1
        var str4 = str.lastIndexOf('s')  //15
        var str5 = str.replace(/z/g, 'one') // /1/g  返回替换后的字符串
        var str6 = str.slice(5)   //只有一参截取这个位置以后的  传负值表示从后面数  
        // slice 第一个参数是开始下标(包含自己)  第二个参数是结束下标(不包含自己)
        var str7 = str.substring(4, 2)
        //截取开始下标-结束下标的字符串  1传负值表示从头开始(即不能传负值)    2.后一个数比前一个数小,则两者位置交换
        var str8 = str.substr(3, 4)  //第一个参数是开始的下标   第二个是截取的长度
        var str9 = str.split('d')//可以将一个字符串拆分为数组 返回分割之后的数据['ashfs', 'zgfj', 'szsss']
        var str10 = str.toUpperCase()//返回大写的字符串
        var str11 = str.trim()    //返回去掉空格的字符串
        var str12 = str.includes('a')  //返回true
        var str13 = str.startsWith('') //返回true
        var str14 = str.endsWith('')//返回true
        var str15 = str.match(/d/g)    //['d','d']  用正则  没有则为null
        var str16 = str.search(/d/)   //5
        var str17 = /\d/.test(str)   //false  \d是数字的正则



        console.log(str);
        console.log(str1);
        console.log(str2);
        console.log(str3);
        console.log(str4);
        console.log(str5);
        console.log(str6);
        console.log(str7);
        console.log(str8);
        console.log(str9);
        console.log(str10);
        console.log(str11);
        console.log(str12);
        console.log(str13);
        console.log(str14);
        console.log(str15);
        console.log(str16);
        console.log(str17);

    </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值