字符串API

    <script>

        var str = "abcdefg";

        console.log(str.length);

        charAt==>返回字符串中下标为2的元素

        console.log(str.charAt(2));

        str[]==>可以直接返回数组中下标为2的元素

        console.log(str[2]);

           

        console.log(str.slice(2,4));
        console.log(str.substring(4,2));

        第一行代码console.log(str.slice(2,4));使用了slice方法。它用于从字符串中提取指定索引范围内的子字符串。在这里,slice(2,4)表示从索引2开始(包括2),提取到索引4之前(不包括4),即提取了索引为2和3的字符。提取的子字符串将被打印到控制台上。

        第二行代码console.log(str.substring(4,2));使用了substring方法。它也是用于从字符串中提取指定索引范围内的子字符串。与slice方法不同的是,substring方法会自动调整参数的顺序,确保第一个参数小于第二个参数。所以substring(4,2)实际上变成了substring(2,4),即提取索引范围为2到4(不包括4)的子字符串。提取的子字符串将被打印到控制台上。

        console.log(str.substr(1,3));

        //从下标为1的位置开始截取,截取3个元素

        console.log(str.indexOf("c"));

        //返回c的下标

         var str = "   abcdefg   ";

        str1 = str1.trim();
        console.log(str1.length);

        长度依然是7,因为str.trim()方法会返回一个新的字符串,该字符串去除了原始字符串两端的空格

        console.log(str.toLocaleUpperCase());

        //将字符串中的小写字母转化成大写

        console.log(str.replace("c","11"));

        c的位置替换成11

        var st1 = "a,b,c,d,e,f,g";

        // split是以什么为分割截取字符串变为数组

        var arr = st1.split(",");
        console.log(arr);

    </script>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值