欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

字符串的方法

程序员文章站 2022-03-09 09:58:12
...

charAt()传入一个下标,返回值是对应下标的值

var str="abcdefg";
 var res=str.charAt(2);
 console.log(res);

charCodeAt()传入一个小标,返回值是对应下标值的编码

 var str="abcdefg";
var res=str.charCodeAt(1)
    console.log(res);//输出结果是98

String.fromCharCode()构造函数String的方法,传入一个或者多个字符编码,返回对应的字符

 var res=String.fromCharCode(119)
    console.log(res);//输出的结果是w

indexOf()返回某个或者某段字符,在字符串中第一次出现的位置,返回值是字符的下标,如果没有就返回-1,第二个接收的参数作为查询的下标

var str="abcdefg"
    var res=str.indexOf("f");
    console.log(res)//输出结果是5

lastIndexOf()返回某个字符串最后一次出现的位置,存在返回下标,否则就返回-1

var str="abcdefg"
var res=str.lastIndexOf(b);
    console.log(res)

concat()字符串拼接(多个字符拼接成新的字符串)

var a="abc"
    var b="wer"
    var res=a.concat("",b)
    console.log(res)

slice()字符串裁切,还可以接收负值

var str="abcdefg"
    var res=str.slice(1,5)
    console.log(res)//输出结果是bcde

ES6的方法

循环生成字符串:epeat

 var str='1';
       var res=str.repeat(5);
       console.log(res);

通过什么开始:startsWith

 var str='abcd';
    var res=str.startsWith('a');
    console.log(res);
    输出的结果是true(false)

通过什么结尾:endsWith

var str='abcd';
    var res=str.endsWith('d')
    console.log(res);
     输出的结果是true(false)

判断是否包含某个字符,或者某个值:includes

var str='abcd'
    var res=str.includes('a')
    console.log(res);
    输出结果是true(flash);

相关标签: javascript