字符串方法总结

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <!-- 
    属性:
    str.length:获取字符串长度
    方法:charAt(下标):获取下标对应的字符
          charCodeAt(下标):获取下标对应得字符编码
    *indexOf(位置1,位置2):查询某个字符串在另一个字符串中首次出现的位置,如果找到返回对应的下标,找不到返回,—1
      要查找的字符串
      开始查找的位置,默认从0开始
    lasrIndexOf(位置1,位置2):查询某个字符串在另一个字符串中最后出现的位置,如果找到返回对应的下标,找不到返回,—1
      要查找的字符串
      开始查找的位置,默认从末尾开始
    *截取字符串
    substring(位置1,位置2):截取字符串
       开始截取的位置,默认是0
       结束截取的位置,默认是末尾
       注意:包括开始,不包括结束
    slice(位置1,位置2):截取字符串
       开始截取的位置,默认是0
       结束截取的位置,默认是末尾
       注意:包括开始,不包括结束
    区别:
        substring(3,-1) 负数默认是0;
        slice(3-1)负数倒数第几位
    substr()
    大小写转化:
        toUpperCase()
        toLowerCase()
    *分割:
        split(分割标记):将字符串按特定的标记分割成数组
    *替换:
        replace(被替换,替换内容);一次换一个 

     -->
    <script>
       //判断是否存在“web”,某个字符串在另一个字符串中首次出现的位置,有返回对应的下标,没有返回-1
        var s ="fafdsfwre";
        if(s.indexOf("web")>=0){
            console.log("存在");
        }else{
            console.log("不存在")
        }



        //字符串转json 对象{key:value}
        var str = "user=123&passWord=456&count=7";
        var obj = {};
        //1分割成一组一组
        var arr = str.split("&");
        console.log(arr)//["user=123", "passWord=456", "count=7"]
        //2循环操作每一组
        for (var i = 0; i < arr.length; i++) {
            var a = arr[i].split("=");//["user","123"]
            obj[a[0]] = a[1];
        }
        console.log(obj)

       



    </script>
</body>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值