【JavaScript-33】js中字符串的常用方法

吴镜
2023-12-01

1.search()查找

用来检索字符串是否用和传入的参数相匹配的值,如果有则返回索引,没有则返回-1

字符串.search(“查找的值”);

2.slice(开始,结束)截取

字符串.slice(开始,结束)

3.截取substring(开始,结束)

同2值包含开始不包含结束

快淘汰的一种算法,subtr()包含开头和结尾

4.charAt()查找

传下标,找值

5.split(“分隔符”)

分割,字符串转数组,分割符就没了,不会保留分隔符

6.replace(参数1,参数2)

一个参数要替换的字符串(也可以是正则表达式),第二个参数,替换的新的字符

分割网址的参数

<script>
    var str1 = "http://www.baidu.com?id=123321&name=zhangsan&age=22";
	var ar = str1.split("?")[1].split('&');
    //用?分割,分成两个,拿到后面一个,用&分割,拿到两个值
    //用对象存贮,可以得到键值对的形式
    var obj = {};
    for(var i = 0;i<ar.length;i++){
        var ar1 = ar[i].split("=");
        var key = ar1[0];//键的内容等于分割的第一位
        obj[key] = ar1[1];//值的内容等于分割的第二位
    }
</script>

 类似资料: