JS字符串常用方法属性汇总

字符串(String)是JS七大数据类型之一,字符串字面量和调用String之前的字符串都是  '基本字符串'  ,基本字符串和字符串对象是不一样的,当基本字符串调用字符串方法,或者查询值的时候,JavaScript会自动将转化为字符串对象。在String.prototype上面有很多方法,本文简单的列举一些字符串对象常用的方法,和属性。

属性:

String.length,该属性会返回字符串的长度,空字符串的长度 ''.length 是 0;

String.prototype该属性上会定义字符串固有的一些方法,会被字符串对象所继承。

方法:

String.prototype.charAt( index ),会返回字符串该索引处的字符,作用和str[index]相同,如果index超出最大值就返回空字符串;

String.prototype.charCodeAt( index ),会返回·字符串该索引处的字符的Unicode编码。

String.prototype.includes( searchString [ , start ] ),查找字符串中是否有searchString(目标字符串),start是开始的地方,该方法会返回 true 或者 false。

String.prototype.indexOf( str , start ),返回字符串str的索引,start,可选,表示开始查找的地方。

String.prototype.splice( startIndex [, endIndex ]); 截取字符串的一部分,但不会改变源字符串,从startIndex开始截取到  endIndex前面的那一个。该方法和 String.prototype.subString() 作用一样。

String.prototype.split( separator [, limit]),使用指定分隔符separator将字符串分割成字符串数组,limit可选,代表分割的数量。

 返回一个分隔符为分界的Array;

String.prototype.toUpperCase(str),将字符转换为大写。

String.prototype.toLowerCase(str),将字符转换为小写。

 

 

猜你喜欢

转载自blog.csdn.net/qq_41995398/article/details/102994709