1-string
string
String原型方法
1、操作
String.prototype.repeat(times): 【重复times次后拼接返回,time是大于0的正数,1则不重复】
2、截取
String.prototype.substring(start, end):【截取[start, end)之间的字符】
String.prototype.slice(start, end):【截取[start, end)之间的字符】作用和用法同substring
4、拼接
String.prototype.padStart(targetLen[, str]):【用str进行从头部填充到最长targetLen的字符串,默认用空格填充】
String.prototype.padEnd(targetLen[, str]):【同padStart,区别从尾部开始填充】
3、查找
String.prototype.search(regexp):【返回符合规则的索引,否则返回-1】
String.prototype.startsWith(str[, start]) :【判断字符串是否从start开始以str开头】
String.prototype.endsWith(str[, start]):【判断字符串是否从start开始以str结尾】
String.prototype.match(regexp):【返回所有符合规则的结果组成的数组】
String.prototype.includes(str[, start]):【从start位置开始算是否包含str】
6、位置
String.prototype.charAt(index):【返回index位置的字符】
String.prototype.charCodeAt(index):【返回index位置的字符的UTF-16 编码单元】
String.prototype.indexOf(str[, start]):【返回str从start开始算第一次出现的位置】
String.prototype.lastIndexOf(str[, start]):【同indexOf,从后往前查】
5、去空
String.prototype.trim():【返回清除两端空格后的字符串】
String.prototype.trimStart():【返回清除头部空格后的字符串】
String.prototype.trimEnd():【返回清除尾部空格后的字符串】
7、转换
String.prototype.split(separator[, limit]):【按照separator进行拆分成数组,limit是数组最大长度】
String.prototype.toLowCase():【返回全小写后的字符串】
String.prototype.toUpperCase():【返回全大写后的字符串】
String和Array的同名函数
String.prototype.concat()
Array.prototype.concat()
String.prototype.includes()
Array.prototype.includes()
String.prototype.indexOf()
Array.prototype.indexOf()
String.prototype.lastIndexOf()
Array.prototype.lastIndexOf()
String.prototype.slice()
Array.prototype.slice()
Last updated