js中常用的字符串的方法

时间:2019-09-29
本文章向大家介绍js中常用的字符串的方法,主要包括js中常用的字符串的方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.charAt()

查找返回指定位置的字符

 var str = "abcdefg";
        var s = str.charAt(5); // 下标为5的字符
        console.log(s);//f

2.charcodeAt()

查找返回指定位置字符的unicdoe码

 var str = "abcdefg";
        var s = str.charCodeAt(5); // 下标为5的字符的unicdoe码 
        console.log(s);//102

3.concat()

连接字符串

 var str = "abc";
        var str1 = str.concat("a", "b", "c", "dsdafsdafsad");
        console.log(str1);//abcabcdsdafsdafsad

4.slice()

字符串截取

var str = "abcdefghijklm";
        var str1 = str.slice(1, 5);
        console.log(str1);//bcde

详细用法请参考数组用法。

5.split()

将字符串转换为数组

 var str = "abcdefg"
        var str1 =str.split("")
        console.log(str);//abcdefg
        console.log(str1)//["a", "b", "c", "d", "e", "f", "g"]

6.substring()

字符串截取

 var str = "abcdefghijklm";
        var str1 = str.substring(1, 9);//从下边1开始到下边9结束不包括下标9那一项
        var str2 = str.substring(9, 1);
        console.log(str1);//bcdefghi
        console.log(str2);//bcdefghi

7.substr()

字符串截取

var str = "abcdefghijklm";
        var str1 = str.substr(2, 6);//从下标2开始往后数6个数
        console.log(str1);//cdefgh

8.indexOf()

遍历字符串

查找包含第一个参数的字符串,如包含返回第一位的下标,停止查找,如没有返回 -1。第二个参数表示从此下标开始查找。

 var str = "abcdefabcjklm";
        var a = str.indexOf("abc")
        var b = str.indexOf("abc", 1);
        console.log(a);//0
        console.log(b);//6

9.toUpperCase

转大写

var str = "aAbBcCdD";
        console.log(str.toUpperCase());//AABBCCDD

10.toLowerCase

转小写

 var str = "aAbBcCdD";
         console.log(str.toLowerCase());//aabbccdd

11.replace()

替换字符串

只能匹配一次

var str = "今天天天天气好好";
        var str1 = str.replace("天天", "**");
        console.log(str1);//今**天天气好好
        

12.match()

查找字符串

 var str = "今天天气好好";
        var result = str.match("天天");
        console.log(result);//["天天", index: 1, input: "今天天气好好", groups: undefined]

13.search()

查找字符串返回下标

var str = "今天天气天天好好";
        var result = str.search("天天");
        console.log(result);//1

原文地址:https://www.cnblogs.com/zl-light/p/11608722.html